JP2008051507A - Encoder signal correction circuit - Google Patents
Encoder signal correction circuit Download PDFInfo
- Publication number
- JP2008051507A JP2008051507A JP2006224872A JP2006224872A JP2008051507A JP 2008051507 A JP2008051507 A JP 2008051507A JP 2006224872 A JP2006224872 A JP 2006224872A JP 2006224872 A JP2006224872 A JP 2006224872A JP 2008051507 A JP2008051507 A JP 2008051507A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- phase
- correction
- offset
- amplitude
- 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.)
- Granted
Links
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Optical Transform (AREA)
Abstract
【課題】内挿処理に使用する2相の正弦波信号の周波数が高い場合にも、容易な演算処理で位相誤差を補正でき、位置検出精度が高いエンコーダ信号の補正回路を提供する。
【解決手段】AD変換器2の出力信号であるA1信号とB1信号のピーク値を検出するピーク検出器15と、検出したピーク値を用いてオフセットおよび振幅の誤差を補正してA2信号とB2信号を生成するオフセット/振幅補正手段4と、A2信号とB2信号の交点値を検出する位相誤差検出器7と、位相誤差検出器7で検出した交点値からA2信号とB2信号の補正係数を演算する位相補正手段6と、A相とB相の正弦波信号を位置データに変換する位置データ変換手段10を有した位置検出器において、A相とB相の正弦波信号の周波数を検出する速度検出器21と、オフセットおよび振幅と位相の補正値の更新を有効か無効かを切替える補正判定手段22を設ける構成とする。
【選択図】図1Provided is a correction circuit for an encoder signal, which can correct a phase error by a simple calculation process and has high position detection accuracy even when the frequency of a two-phase sine wave signal used for interpolation processing is high.
A peak detector 15 for detecting peak values of an A1 signal and a B1 signal, which are output signals of an AD converter 2, and an offset error and an amplitude error are corrected using the detected peak value to thereby detect an A2 signal and a B2 signal. An offset / amplitude correction means 4 for generating a signal, a phase error detector 7 for detecting an intersection value of the A2 signal and the B2 signal, and a correction coefficient for the A2 signal and the B2 signal from the intersection value detected by the phase error detector 7 A position detector having phase correction means 6 for calculating and position data conversion means 10 for converting A-phase and B-phase sine wave signals into position data detects the frequencies of the A-phase and B-phase sine wave signals. The speed detector 21 and correction determination means 22 for switching whether to update the offset and amplitude and phase correction values are valid or invalid.
[Selection] Figure 1
Description
本発明は、直交する2相(A相とB相)の正弦波信号を内挿処理して高分解能を得るエンコーダにおいて、2相の正弦波信号のオフセット/振幅、位相を補正する方法に関するものである。 The present invention relates to a method for correcting offset / amplitude and phase of a two-phase sine wave signal in an encoder that obtains high resolution by interpolating two orthogonal sine wave signals (A phase and B phase). It is.
回転型(またはリニア型)のエンコーダの位置検出は、一般的に発光素子と受光素子と、その間に格子状のスリットを形成した回転体(または移動体)から形成され、格子状のスリット間隔によって分解能が決定される。従って分解能を上げるために、スリット間隔を小さくすることが行われてきたが、加工精度や光の回折現象が原因でこの手法で分解能を上げるのには限界があった。 The position detection of a rotary (or linear) encoder is generally made up of a light emitting element, a light receiving element, and a rotating body (or moving body) with a grid-like slit formed between them. Resolution is determined. Therefore, in order to increase the resolution, the slit interval has been reduced, but there is a limit to increasing the resolution by this method due to processing accuracy and light diffraction phenomenon.
そこで近年では、回転体(または移動体)のスリット間の信号と同期した90度位相差のあるA,B相の正弦波のアナログ信号を生成し、そのアナログ信号を内挿処理した信号と上記のスリットによって得られる信号を合成して分解能を上げる方法が一般的に行われている。 Therefore, in recent years, analog signals of A and B phases having a phase difference of 90 degrees synchronized with the signal between the slits of the rotating body (or moving body) are generated, and the signal obtained by interpolating the analog signal and the above-described signal A method of increasing the resolution by synthesizing signals obtained by the slits is generally performed.
エンコーダの分解能を更に高くするためには、内挿処理の分解能を高くする必要があり、つまりはアナログ信号をディジタル信号に変換するADコンバータの分解能を高くすることで全体の分解能を高くすることが可能となる。このADコンバータはマイコンやLSIに内臓することも可能であるが、内蔵されたADコンバータは分解能が高くても10bitであり、また精度も悪いというのが一般的であり、更に分解能を高くしていくには単体のADコンバータICを使用する必要がある。 In order to further increase the resolution of the encoder, it is necessary to increase the resolution of the interpolation process, that is, to increase the overall resolution by increasing the resolution of the AD converter that converts an analog signal into a digital signal. It becomes possible. Although this AD converter can be built into a microcomputer or LSI, the built-in AD converter is generally 10 bits even if the resolution is high, and the accuracy is also poor. In order to proceed, it is necessary to use a single AD converter IC.
ADコンバータICとマイコンやLSIはパラレル方式とシリアル方式があるが、小型化やコストの面からもシリアル方式が有効である。しかし、シリアル方式はデータを送信するサンプリング周期が長くなるという課題がある。例えばADコンバータのサンプリング周期が長い場合には、2相の正弦波信号の周波数が高くなったときに1周期当たりの検出数が少なくなってしまい、内挿処理の精度を上げるために必要であるオフセット/振幅/位相補正を精度よく行うことが困難である。 The AD converter IC, the microcomputer, and the LSI have a parallel method and a serial method, but the serial method is effective in terms of miniaturization and cost. However, the serial method has a problem that the sampling cycle for transmitting data becomes long. For example, when the sampling period of the AD converter is long, the number of detections per period decreases when the frequency of the two-phase sine wave signal increases, which is necessary to increase the accuracy of interpolation processing. It is difficult to accurately perform offset / amplitude / phase correction.
これを解決する方式として、2相の正弦波信号の振幅を周波数が高くなるときの減衰率をあらかじめメモリに記憶させておき、減衰分を補うように振幅補正量を変化させる手法がとられている(例えば、特許文献1参照)。
しかしながら特許文献1の手法では、2相の正弦波信号の減衰分については補正可能であるが、サンプリング周期が長くなり、2相の正弦波信号の周波数が高くなれば最大値や最小値を正確に検出できなくなり、補正値に誤差が生じてしまう。 However, the method of Patent Document 1 can correct the attenuation of the two-phase sine wave signal, but if the sampling period becomes longer and the frequency of the two-phase sine wave signal becomes higher, the maximum value and the minimum value are accurate. Cannot be detected, and an error occurs in the correction value.
図11は2相の正弦波信号の周波数が高い場合の最大値・最小値の検出の波形を示したものであり、図12が位相の誤差量を検出するために2相の正弦波信号の交点を検出する波形を示したものである。周波数が高くなるとAD変換手段2の変換サンプリング周期が長い影響が現れ、変換した正弦波信号は図11および図12のように階段状になるため、正確に最大値・最小値と位相誤差を検出することが困難になる。 FIG. 11 shows waveforms of detection of the maximum value and the minimum value when the frequency of the two-phase sine wave signal is high. FIG. 12 shows the waveform of the two-phase sine wave signal to detect the phase error amount. The waveform which detects an intersection is shown. When the frequency increases, the conversion sampling period of the AD conversion means 2 is affected, and the converted sine wave signal is stepped as shown in FIGS. 11 and 12, so that the maximum value / minimum value and phase error are accurately detected. It becomes difficult to do.
最大値・最小値と位相誤差を含んだ状態で2相の正弦波信号を補正した波形は図13のように歪んだ波形となってしまう。このような高い周波数の場合には振幅減衰率の補正を行ってもオフセット/振幅/位相の補正値に誤差が生じ、内挿処理の精度が悪化してしまうという課題があった。 A waveform obtained by correcting the two-phase sine wave signal in a state including the maximum value / minimum value and the phase error becomes a distorted waveform as shown in FIG. In the case of such a high frequency, there is a problem that even if the amplitude attenuation rate is corrected, an error occurs in the offset / amplitude / phase correction value, and the accuracy of the interpolation processing is deteriorated.
本発明は上記従来の課題を解決するものであり、温度変化、経年変化によって2相の正弦波信号のオフセットや振幅、位相が変動しても精度よくこれらのずれを補正することができ、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがないエンコーダ信号の補正回路を提供することを目的とする。 The present invention solves the above-mentioned conventional problems, and can correct these deviations accurately even if the offset, amplitude, and phase of the two-phase sine wave signal fluctuate due to temperature change and secular change, and An object of the present invention is to provide an encoder signal correction circuit that is not affected by the roughness of the sampling period when the frequency of a two-phase sine wave signal is high.
上記課題を解決するために本発明は、直交するA相とB相の正弦波信号をディジタルデータに変換してA1信号とB1信号を生成するAD変換手段と、A1信号とB1信号の最大値と最小値を検出するピーク検出器と、前記ピーク検出器で検出した最大値と最小値を用いてオフセットおよび振幅の誤差からオフセット/振幅の補正値を求めてオフセットと振幅を補正してA2信号とB2信号を生成するオフセット/振幅補正手段と、前記A2信号とB2信号の位相誤差量を検出する位相誤差検出器と、前記位相誤差検出器で検出した位相誤差量から位相の補正値を求め、90度位相差となるA3信号とB3信号を生成する位相補正手段と、前記A3信号とB3信号から位置データに変換する位置データ変換手段を有した位置検出器において、前記A相とB相の周波数を検出する速度検出器と、前記オフセット/振幅の補正値と前記位相の補正値の更新を有効/無効にする補正判定手段を備え、前記補正判定手段は、前記速度検出器で検出した周波数が設定周波数を超えたときに前記オフセット/振幅の補正値と前記位相の補正値の更新を無効にし、設定周波数以下となったときに前記オフセット/振幅の補正値と前記位相の補正値の更新を有効にする構成としている。 In order to solve the above-mentioned problems, the present invention provides an AD converting means for generating A1 and B1 signals by converting orthogonal A-phase and B-phase sine wave signals into digital data, and the maximum values of the A1 and B1 signals. And a peak detector for detecting the minimum value, and using the maximum and minimum values detected by the peak detector to obtain an offset / amplitude correction value from the offset and amplitude error to correct the offset and amplitude to obtain an A2 signal. Offset / amplitude correction means for generating the B2 signal, a phase error detector for detecting the phase error amount of the A2 signal and the B2 signal, and a phase correction value from the phase error amount detected by the phase error detector. In a position detector having phase correction means for generating an A3 signal and a B3 signal having a phase difference of 90 degrees, and position data conversion means for converting the A3 signal and the B3 signal into position data, A speed detector that detects the frequencies of the A phase and the B phase, and a correction determination unit that validates / invalidates updating of the offset / amplitude correction value and the phase correction value, and the correction determination unit includes: When the frequency detected by the speed detector exceeds the set frequency, the updating of the offset / amplitude correction value and the phase correction value is invalidated, and when the frequency is equal to or lower than the set frequency, the offset / amplitude correction value is The update of the phase correction value is made valid.
また、更に回路周辺の温度を測定する温度検出器を備え、前記補正判定手段で前記オフセット/振幅の補正値と前記位相の補正値の更新を無効にした場合に、前記温度検出器で検出した温度と前記オフセット/振幅の補正値を算出したときの温度差からあらかじめ求めたA相とB相の正弦波信号の温度係数から前記オフセット/振幅の補正値を補正してもよい。 Further, a temperature detector for measuring the temperature around the circuit is provided, and the temperature is detected by the correction detector when the update of the offset / amplitude correction value and the phase correction value is invalidated by the correction determination means. The offset / amplitude correction value may be corrected from the temperature coefficients of the A-phase and B-phase sine wave signals obtained in advance from the temperature difference when the temperature and the offset / amplitude correction value are calculated.
また、前記A相とB相の正弦波信号の振幅の大きさを一定に制御するLED光量補正回路をAD変換手段の前段に備えた構成としてもよい。 Further, an LED light amount correction circuit that controls the amplitude of the A-phase and B-phase sine wave signals to be constant may be provided in the front stage of the AD conversion means.
また、前記補正判定手段は、前記速度検出器で検出した周波数が設定周波数1を超えたときに前記オフセット/振幅の補正値の更新を無効にし、設定周波数1以下となったときに前記オフセット/振幅の補正値の更新を有効にし、前記速度検出器で検出した周波数が設定周波数2を超えたときに前記位相の補正値の更新を無効にし、設定周波数2以下となったときに前記位相の補正値の更新を有効にする構成としてもよい。
The correction determination means invalidates the update of the offset / amplitude correction value when the frequency detected by the speed detector exceeds the set frequency 1, and the offset / amplitude when the frequency is equal to or less than the set frequency. The update of the correction value of the amplitude is enabled, the update of the correction value of the phase is disabled when the frequency detected by the speed detector exceeds the
さらに、前記補正判定手段は、前記オフセット/振幅補正手段と、前記位相補正手段のいずれか一方の補正手段の補正値の更新を有効/無効にする構成としてもよい。 Furthermore, the correction determination unit may be configured to validate / invalidate the update of the correction value of any one of the offset / amplitude correction unit and the phase correction unit.
本発明のエンコーダ信号の補正回路によれば、温度変化、経年変化によって2相の正弦波信号のオフセットや振幅、位相が変動しても精度よくこれらのずれを補正することができ、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがないエンコーダ信号の補正回路を得ることができる。 According to the encoder signal correction circuit of the present invention, even if the offset, amplitude, or phase of the two-phase sine wave signal fluctuates due to temperature change or aging change, these deviations can be corrected with high accuracy. When the frequency of the sine wave signal is high, an encoder signal correction circuit that is not affected by the roughness of the sampling period can be obtained.
直交するA相とB相の正弦波信号をディジタルデータに変換してA1信号とB1信号を生成するAD変換手段と、A1信号とB1信号の最大値と最小値を検出するピーク検出器と、前記ピーク検出器で検出した最大値と最小値を用いてオフセットおよび振幅の誤差からオフセット/振幅の補正値を求めてオフセットと振幅を補正してA2信号とB2信号を生成するオフセット/振幅補正手段と、前記A2信号とB2信号の位相誤差量を検出する位相誤差検出器と、前記位相誤差検出器で検出した位相誤差量から位相の補正値を求め、90度位相差となるA3信号とB3信号を生成する位相補正手段と、前記A3信号とB3信号から位置データに変換する位置データ変換手段を有した位置検出器において、前記A相とB相の周波数を検出する速度検出器と、前記オフセット/振幅の補正値と前記位相の補正値の更新を有効/無効にする補正判定手段を備え、前記補正判定手段は、前記速度検出器で検出した周波数が設定周波数を超えたときに前記オフセット/振幅の補正値と前記位相の補正値の更新を無効にし、設定周波数以下となったときに前記オフセット/振幅の補正値と前記位相の補正値の更新を有効にし、さらに回路周辺の温度を測定する温度検出器を備え、前記補正判定手段で前記オフセット/振幅の補正値と前記位相の補正値の更新を無効にした場合に、前記温度検出器で検出した温度と前記オフセット/振幅の補正値と前記位相の補正値を算出したときの温度差からあらかじめ求めたA相とB相の正弦波信号の温度係数から前記オフセット/振幅の補正値と前記位相の補正値を補正し、さらに前記A相とB相の正弦波信号の振幅の大きさを一定に制御するLED光量補正回路をAD変換手段の前段に備えたエンコーダ信号の補正回路である。 A / D conversion means for generating A1 signal and B1 signal by converting orthogonal A-phase and B-phase sine wave signals into digital data, a peak detector for detecting the maximum and minimum values of the A1 signal and B1 signal, Offset / amplitude correction means for generating an A2 signal and a B2 signal by obtaining an offset / amplitude correction value from an offset and amplitude error using the maximum and minimum values detected by the peak detector and correcting the offset and amplitude. A phase error detector for detecting the phase error amount of the A2 signal and the B2 signal, a phase correction value is obtained from the phase error amount detected by the phase error detector, and the A3 signal and B3 having a phase difference of 90 degrees are obtained. In a position detector having phase correction means for generating a signal and position data conversion means for converting the A3 signal and the B3 signal into position data, a speed for detecting the frequencies of the A phase and the B phase. A detector and a correction determination unit that enables / disables updating of the offset / amplitude correction value and the phase correction value, and the correction determination unit has a frequency detected by the speed detector exceeding a set frequency. The update of the offset / amplitude correction value and the phase correction value is invalidated, and the update of the offset / amplitude correction value and the phase correction value is validated when the frequency becomes equal to or lower than a set frequency. A temperature detector for measuring the temperature around the circuit, and when the correction determination means invalidates the update of the offset / amplitude correction value and the phase correction value, the temperature detected by the temperature detector and the temperature The offset / amplitude correction value and the phase difference are calculated from the temperature coefficients of the A-phase and B-phase sinusoidal signals obtained in advance from the temperature difference when the offset / amplitude correction value and the phase correction value are calculated. Positive corrected, a further correction circuit of an encoder signal with the previous stage of the A phase and B-phase LED light amount correction circuit AD conversion means for controlling the constant magnitude of the amplitude of the sinusoidal signal.
本発明によるエンコーダ信号の位相補正回路について、図1から図8を用いて説明する。図1はオフセット/振幅補正、位相補正を含むエンコーダ信号処理回路のブロック図、図2はピーク値検出器の動作波形、図3は位相誤差検出器の動作波形、図4と図5は高周波時でのピーク値検出器と位相誤差検出器の動作波形を表している。 An encoder signal phase correction circuit according to the present invention will be described with reference to FIGS. 1 is a block diagram of an encoder signal processing circuit including offset / amplitude correction and phase correction, FIG. 2 is an operation waveform of a peak value detector, FIG. 3 is an operation waveform of a phase error detector, and FIGS. The operation waveforms of the peak value detector and the phase error detector in FIG.
図1において、エンコーダから出力される原信号でアナログのA0信号とB0信号は、90度位相差のあるA相とB相の正弦波信号である。一般的に発光素子と受光素子とスリット板から構成される。 In FIG. 1, analog A0 and B0 signals, which are original signals output from the encoder, are A-phase and B-phase sine wave signals having a phase difference of 90 degrees. Generally, it comprises a light emitting element, a light receiving element, and a slit plate.
発光素子はLEDやレーザー光、受光素子はフォトダイオードやフォトトランジスタが用いられる。スリット板は、光を透過するガラスや樹脂材でできており、スリット板上に光を遮断する格子状のマスクを設けている。発光素子からの光は、スリット板を介して受光素子が透過した光を受けるように配置し、スリット板はエンコーダの回転体に設置されているため、回転すると正弦波の波形が受光素子から出力するようにスリット板の格子状の形が形成されている。 The light emitting element is an LED or a laser beam, and the light receiving element is a photodiode or a phototransistor. The slit plate is made of glass or a resin material that transmits light, and a lattice-like mask that blocks light is provided on the slit plate. The light from the light emitting element is arranged to receive the light transmitted by the light receiving element through the slit plate, and the slit plate is installed on the rotating body of the encoder. Thus, a lattice-like shape of the slit plate is formed.
AD変換手段としてのAD変換器2は、エンコーダから出力されるアナログ信号のA0信号、B0信号をディジタル信号に変換する。エンコーダから出力されるアナログ信号の振幅は数100mVであるため、増幅器などを用いて十数倍に増幅して、AD変換器2の入力レンジに合わせた電圧に変換して利用すれば、ディジタル信号の精度を高くすることができる。
The
ピーク検出器15は、AD変換器2の出力信号であるA1信号、B1信号の最大値・最小値を検出する。図2はピーク検出器15の動作波形を表しており、この図を用いて最大値・最小値の検出方法について説明する。
The
図2において、|A1|信号と|B1|信号はA1信号とB1信号をそれぞれ絶対値変
換したものである。|A1|信号と|B1|信号の交点を検出して、交点信号18a、18b、18c、18dを生成する。この交点信号は図2に示すように1周期内を領域1〜領域4まで分割し、領域1ではA1信号の最大値を、領域2ではB1信号の最小値を、領域3ではA1信号の最小値を、領域4ではB1信号の最大値をそれぞれ検出する領域とする。
In FIG. 2, | A1 | signal and | B1 | signal are obtained by absolute value conversion of A1 signal and B1 signal, respectively. The intersection points of the | A1 | signal and the | B1 | signal are detected, and
領域1の動作を説明すると、まず、交点信号18aを検出するとA1信号の前回値と今回値を比較し、今回値の方が大きい場合はラッチデータ16a(max)を更新し、今回値の方が小さい場合はラッチデータ16a(max)は更新しない。この動作を領域1の区間繰り返し、交点信号18bを検出したときにA1信号の最大値としてラッチデータ16a(max)を確定する。領域2、領域3、領域4の動作は領域1と同じなので省略する。このようにして、A1信号、B1信号の最大値・最小値を検出することができる。
The operation of the region 1 will be described. First, when the
オフセット/振幅補正手段4は、ピーク検出器15で検出した最大値・最小値信号16を用いてA1信号、B1信号のオフセット除去と振幅の正規化を行う。
The offset / amplitude correction means 4 performs offset removal and normalization of the A1 signal and B1 signal using the maximum /
A1信号とB1信号のオフセット(OS_DETa、OS_DETb)は、最大値・最小値信号16を用いて、式1から求めることができる。また、補正するオフセット値をOS_LEVEL、オフセット除去後の信号をA1’信号とB1’信号とすると、式2からオフセットを除去することができる。
The offsets (OS_DETa, OS_DETb) between the A1 signal and the B1 signal can be obtained from Equation 1 using the maximum value /
A1信号とB1信号の振幅値(PP_DETa、PP_DETb)についても最大値・最小値信号16を用いて、式3で求めることができる。また、振幅の正規化する大きさをKとすると、式4からオフセットと振幅の誤差を補正したA2信号とB2信号を求めることができる。
The amplitude values (PP_DETa, PP_DETb) of the A1 signal and the B1 signal can also be obtained by Expression 3 using the maximum value /
位相補正回路9は、位相補正手段6と、位相誤差検出器7とで構成されており、オフセット/振幅補正されたA2信号、B2信号の位相誤差を位相誤差検出器7で検出し、位相誤差検出器7で検出した誤差量に基づき位相補正手段6でA2信号、B2信号の位相誤差を補正するA補正信号、B補正信号を用いて、90度の位相差をもったA3信号、B3信号を出力する役割を行う。
The phase correction circuit 9 includes a phase correction means 6 and a
この動作の詳細を図3を用いて説明する。図3は位相誤差のない場合のA2信号、B2信号を表している。オフセット/振幅補正手段4で振幅は大きさKに正規化したので、A2信号、B2信号の振幅はKとなる。 Details of this operation will be described with reference to FIG. FIG. 3 shows the A2 signal and the B2 signal when there is no phase error. Since the amplitude is normalized to the magnitude K by the offset / amplitude correction means 4, the amplitudes of the A2 signal and the B2 signal are K.
位相誤差検出器7は、交点信号18a、18b、18c、18dを検出したときのA2信号、B2信号の交点の大きさを検出して、その交点値から位相補正量を演算処理して導出する。図3は、A2信号を基準にしてB2信号の位相のみがαラジアン進んだB2’信号 となっている例である。A2信号、B2’信号は式5のように表すことができる。このときのA2信号、B2’信号との交点は(π/4−α/2)ラジアン、(5π/4−α/2)ラジアンで交わり、その交点の大きさは、Ksin(π/4−α/2)、Ksin(5π/4−α/2)となる。
The
お互いの大きさは等しいので、C45=Ksin(π/4−α/2)、C225=Ksin(5π/4−α/2)とすると、位相誤差α/2は式6で求めることができる。また、式6はA2信号を基準にしてB補正信号を求めたため、sin−1の式によって計算されるが、B2’信号を基準にしてcos−1の式によって求めることができるのは明らかである。
Since the mutual sizes are equal, assuming that C45 = Ksin (π / 4−α / 2) and C225 = Ksin (5π / 4−α / 2), the phase error α / 2 can be obtained by
また、位相補正手段6は式7、式8に基づいて位相誤差を補正することができる。ここでKp1、Kp2は、A補正信号、B補正信号を得るための位相補正ゲインであり、A3信号とB3信号の位相差が90度になるように位相補正ゲインを設定する。
Further, the phase correction means 6 can correct the phase error based on
次にKp1およびKp2の求め方について説明する。式7において、θ=−α/2のときにA3信号が0となるようにすればよいので、Kp1は式9から求めることができる。
Next, how to obtain Kp1 and Kp2 will be described. In
また、同様にして式8において、θ=π/2−α/2のときに11bが0となるようにすればよいので、Kp2は式10から求めることができる。
Similarly, in Equation 8, since 11b should be 0 when θ = π / 2−α / 2, Kp2 can be obtained from
式9および式10で求めたKp1およびKp2は、同じ式で表すことができるため、計算処理の負荷は半分となる。A2信号、B2信号(B2’信号)は式6でα/2を求めて、式9または式10で位相補正ゲインを求め、式7および式8を用いることで位相のずれを補正したA3信号、B3信号を得ることができる。
Since Kp1 and Kp2 obtained by Equation 9 and
次に、位相を補正したA3信号、B3信号の大きさについて説明する。式7と式8の振幅の最大値は、それぞれθ=π/2−α/2、θ=−α/2の点であるため、これを式7および式8に代入するとA3信号、B3信号は式11および式12となり、図4に示すように同じ大きさで補正を行うことができる。2相信号の1周期内では交点が2つ存在するので、それぞれの交点で求めたKpを平均処理して使用してもよい。
Next, the magnitudes of the A3 signal and B3 signal whose phase has been corrected will be described. Since the maximum values of the amplitudes of
次に、位置データ変換手段10について説明する。90度位相差のあるA3信号、B3
信号を用いて式13を用いれば内挿の角度データθIP(14)に容易に変換可能である。
Next, the position data conversion means 10 will be described. A3 signal with phase difference of 90 degrees, B3
If
次に、本発明の補正値更新回路23について説明する。補正値更新回路23は速度検出器21と補正判定手段22から構成されている。速度検出器21は2相の正弦波信号の周波数信号19を検出する。周波数はAD変換手段2によって検出したA1信号とB1信号のサンプリング間の移動量になるので、前回の検出値と今回の検出値の差を演算することで容易に求めることができる。
Next, the correction value update circuit 23 of the present invention will be described. The correction value update circuit 23 includes a
他の方法として、2相の正弦波信号をそれぞれの正弦波の中心値で比較して矩形波に変換し、変換した矩形波のエッジ間の時間を測定することで周波数を求めることができる。補正判定手段22は、速度検出器21で求めた周波数信号19からの周波数情報を受けて、ある設定した周波数より周波数信号19が高い場合にはオフセットと振幅と位相の補正値の更新を行わないようにするために、補正値更新信号20(例えば、補正値の更新を無効とする場合はLの信号)をピーク検出器15と位相誤差検出器7に出力する。
As another method, a two-phase sine wave signal is compared with the center value of each sine wave, converted into a rectangular wave, and the frequency can be obtained by measuring the time between the edges of the converted rectangular wave. The correction determination means 22 receives the frequency information from the
また、設定した周波数より周波数信号19が低い場合にはオフセットと振幅と位相の補正値の更新を行うために、補正値更新信号20(例えば、補正値の更新を有効とする場合はHの信号)をピーク検出器15と位相誤差検出器7に出力する。
In addition, when the
補正値更新信号を切替える周波数の設定は、正しく補正値を検出できる値に設定する。設定の目安として、2相の正弦波信号の1周期間で72分割(5度刻みでサンプリング)以上検出できるように周波数を設定すれば補正値の誤差を小さく抑えることができる。2相の正弦波信号が温度や電源電圧、ノイズの影響によって変動しやすい場合は、エンコーダの位置検出精度が悪化するが分割数を小さく設定(例えば10度刻みでサンプリング)してもよい。 The frequency for switching the correction value update signal is set to a value at which the correction value can be detected correctly. If the frequency is set so that 72 divisions (sampling in 5 degree increments) or more can be detected in one cycle of the two-phase sine wave signal as a guideline for setting, the error of the correction value can be kept small. If the two-phase sine wave signal is likely to fluctuate due to the influence of temperature, power supply voltage, and noise, the position detection accuracy of the encoder is deteriorated, but the number of divisions may be set small (for example, sampled every 10 degrees).
また、補正値の更新する周波数の設定にはヒステリシス特性をもたせて、無効から有効に切替える周波数の設定は、有効から無効に切替える周波数の設定より低くすることで、安定した切替え動作となる。 Further, the frequency setting for updating the correction value is provided with a hysteresis characteristic, and the frequency setting for switching from invalid to valid is set lower than the frequency setting for switching from valid to invalid, thereby achieving a stable switching operation.
図4および図5は2相の正弦波信号を内挿処理した結果を示しており、共に高周波動作の状態で正弦波の一周期間でAD変換手段2のサンプリングが14回の場合である。図4は従来手法で補正判定手段がない場合であり、図5は本発明の補正判定手段を設け、補正値の更新を無効にした場合の波形である。従来手法では補正値の検出が正常に行われないので、サンプリング間の差にばらつきがあるのに対し、本発明の手法ではほぼ一定とすることができる。 FIG. 4 and FIG. 5 show the results of interpolation processing of a two-phase sine wave signal, both in the case where the sampling of the AD conversion means 2 is 14 times in one cycle of the sine wave in a high frequency operation state. FIG. 4 shows a case where there is no correction determination means in the conventional method, and FIG. 5 shows a waveform when the correction determination means of the present invention is provided and update of the correction value is invalidated. Since the correction value is not normally detected in the conventional method, the difference between the samplings varies, whereas in the method of the present invention, it can be made almost constant.
以上のように実施例1の回路構成と演算処理によって、経年変化によって2相の正弦波信号のオフセットや振幅、位相が変動しても精度よくこれらのずれを補正することができ、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがない高分解能のエンコーダを得ることができる。 As described above, according to the circuit configuration and arithmetic processing of the first embodiment, even when the offset, amplitude, and phase of the two-phase sine wave signal fluctuate due to aging, these deviations can be accurately corrected, and two-phase can be corrected. When the frequency of the sine wave signal is high, a high-resolution encoder that is not affected by the roughness of the sampling period can be obtained.
図6から図8を用いて本発明の実施例2について説明する。実施例1と異なるのは温度
検出器24を設けて回路周辺の温度を測定し、オフセットや振幅の補正値を温度で補正した点であり、これについて説明する。
A second embodiment of the present invention will be described with reference to FIGS. The difference from the first embodiment is that a
図6は図1と同様に2相の正弦波信号A0、B0を用いて角度データθIP(14)を算出するものであり、図1と異なりピーク検出器15に温度データ33を出力する構成になっている。
6 calculates the angle data θIP (14) using the two-phase sine wave signals A0 and B0 as in FIG. 1, and differs from FIG. 1 in that the temperature data 33 is output to the
温度検出器24は回路周辺の温度を測定するものであり、サーミスタや温度センサICを用いることで容易に温度を検出することができる。補正判定手段22が補正値の更新を無効とする信号(補正値更新信号20)を出力したときに、ピーク検出器15はこのときのオフセットと振幅の補正値とそのときの温度を記憶する。
The
温度検出器24からの温度データ33は定期的にピーク検出器15に入力され、記憶している温度と比較して、温度差が発生すればオフセットと振幅の補正値を温度による補正を行う。
The temperature data 33 from the
図7と図8はそれぞれ振幅−温度特性、オフセット−温度特性を表したグラフであり、これらの温度特性からあらかじめ温度係数を求めておく。また、データが非線形の場合にはROMに温度による変化率を設定することによって、容易に温度による補正を行うことができる。 7 and 8 are graphs showing amplitude-temperature characteristics and offset-temperature characteristics, respectively, and the temperature coefficient is obtained in advance from these temperature characteristics. When the data is non-linear, correction by temperature can be easily performed by setting a change rate according to temperature in the ROM.
以上のように実施例2の回路構成と演算処理によって、温度変化、経年変化によって2相の正弦波信号のオフセットや振幅、位相が変動しても精度よくこれらのずれを補正することができ、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがない高分解能のエンコーダを得ることができる。 As described above, with the circuit configuration and calculation processing of the second embodiment, even if the offset, amplitude, and phase of the two-phase sine wave signal fluctuate due to temperature change and secular change, these deviations can be accurately corrected. In addition, when the frequency of the two-phase sine wave signal is high, it is possible to obtain a high-resolution encoder that is not affected by the roughness of the sampling period.
図9を用いて本発明の実施例3について説明する。実施例2と異なるのは2相の正弦波信号A0、B0を生成する構成にLED光量補正回路31を追加し、LED(発光素子)の劣化やLEDや受光素子の温度特性による影響を受けず、A0信号とB0信号の振幅を一定に保つ回路構成にした点であり、これについて説明する。
A third embodiment of the present invention will be described with reference to FIG. The difference from the second embodiment is that the LED light
LED光量補正回路31は、LED発光回路25とLED受光回路27とLED光量制御回路29で構成されている。LED発光回路25はLED(発光素子)とLEDに流す電流を調節するトランジスタで構成されている。
The LED light
LEDに流す電流を多くすることでLED発光量26を大きくすることができる。LED受光回路27はPD(フォトダイオード)やPTR(フォトトランジスタ)等の受光素子と、オペアンプで構成されている。
The LED
受光素子はLEDからの光を受けるとその光の量に応じて電圧に変換して出力する。これらの電圧は数百mVと非常に小さな電圧値であるので、オペアンプで増幅して利用される。LED受光回路27には正弦波信号生成用の受光素子だけでなく、光の量を測定するための受光素子が設けられており、測定した光の量は測定光量28として出力される。
When the light receiving element receives light from the LED, the light receiving element converts the light into a voltage according to the amount of the light and outputs the voltage. Since these voltages have a very small voltage value of several hundred mV, they are amplified by an operational amplifier and used. The LED
LED光量制御回路29は測定光量28とあらかじめ決定した基準電圧と比較して、等しくなるように比例積分制御等の制御回路によって光量制御信号30を生成する。生成した光量制御信号30はLED発光回路25に入力され、LEDに流す電流を調節する。
The LED light
LED光量制御回路29で設定した基準電圧は、LED光量補正回路31で生成する2
相の正弦波信号A0信号、B0信号の振幅をAD変換手段2の測定可能レベル内に収まるように設定すればよい。
The reference voltage set by the LED light
The amplitudes of the phase sine wave signals A0 and B0 may be set so as to be within the measurable level of the AD conversion means 2.
以上のように実施例3の回路構成と演算処理によって、LED光量補正回路31を設けることにより、2相の正弦波信号A0信号、B0信号の振幅変動を小さくすることができるために、温度変化、経年変化に強く、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがない高分解能のエンコーダを得ることができる。
As described above, the LED light
図10を用いて本発明の実施例4について説明する。実施例3と異なるのは補正判定手段22で判定するための設定周波数を2種類備えている点であり、これについて詳細に説明する。 A fourth embodiment of the present invention will be described with reference to FIG. The difference from the third embodiment is that two types of set frequencies for determination by the correction determination means 22 are provided, which will be described in detail.
補正判定手段22は、オフセットと振幅の補正値と位相の補正値の更新を有効にするか、無効にするかの信号をそれぞれ独自に設定することを可能にしている。2相の正弦波信号A0信号とB0信号の周波数が高くなると、AD変換手段2のサンプリング周期が長いために、検出間隔が粗くなってしまう。
The
ピーク値検出器15で検出する2相の正弦波信号のA1信号、B1信号については、ピーク値周辺の値は大きさの変化が小さいため、サンプリング周期の粗さの影響を受けにくい。そのため補正判定手段22でオフセットと振幅の補正値の更新を決定する設定周波数1を高く設定することができる。
As for the A1 signal and B1 signal of the two-phase sine wave signal detected by the
例えば、ピーク値は±8度のずれが発生しても1%しか減衰しない。1%の変動が許容できるシステムでは、2相の正弦波信号の1周期当たりのサンプリング数を22.5(360/16)となる周波数まで許容可能となる。位相の補正値は2相の正弦波信号のA2信号とB2信号の交点を検出しており、この交点値が1%変動する場合、角度の範囲は±0.6度となる。そのため補正判定手段22で位相の補正値の更新を決定する設定周波数2は設定周波数1に比べて低く設定する。
For example, the peak value is attenuated by only 1% even if a deviation of ± 8 degrees occurs. In a system that can tolerate 1% variation, the number of samplings per cycle of a two-phase sinusoidal signal can be allowed up to a frequency of 22.5 (360/16). As the phase correction value, the intersection of the A2 signal and the B2 signal of the two-phase sine wave signal is detected, and when the intersection value fluctuates by 1%, the angle range becomes ± 0.6 degrees. Therefore, the
以上のように実施例4の補正判定手段22で設定する周波数をオフセットと振幅補正値用と位相補正値用の2種類独自に設定する構成とすることによって、2相の正弦波信号A0信号、B0信号の振幅変動を小さくすることができるために、温度変化、経年変化に強く、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがない高分解能のエンコーダを得ることができる。 As described above, the two-phase sine wave signal A0 signal can be set by setting the frequency to be set by the correction determination means 22 of the fourth embodiment independently for the offset, amplitude correction value, and phase correction value. Since the amplitude fluctuation of the B0 signal can be reduced, it has a high resolution that is resistant to temperature change and secular change and is not affected by the roughness of the sampling period when the frequency of the two-phase sine wave signal is high. An encoder can be obtained.
本発明の実施例5について説明する。実施例1から実施例4と異なるのは補正判定手段22が、オフセットと振幅の補正値、あるいは位相の補正値のどちらか一方の補正値の更新を有効か無効かの判定を行うように構成した点であり、これについて詳細に説明する。 A fifth embodiment of the present invention will be described. The difference from the first embodiment to the fourth embodiment is that the correction determination means 22 determines whether updating of one of the offset and amplitude correction values or the phase correction value is valid or invalid. This will be described in detail.
2相の正弦波信号のA0信号とB0信号の周波数が低いシステムでは、前述したように振幅の変動を無視することが可能であるため、オフセットと振幅の補正値の更新は常に有効にしても問題ない。この場合は位相補正の補正値のみ更新を有効にするか無効にするかの検出を行えばよい。 In a system in which the frequencies of the A0 signal and the B0 signal of the two-phase sine wave signal are low, fluctuations in amplitude can be ignored as described above. Therefore, even if updating of offset and amplitude correction values is always enabled. no problem. In this case, it is only necessary to detect whether to update or invalidate only the correction value of the phase correction.
また、リニアスケール等で位相のずれが格子状のスリット板の精度で決まる場合があり、この場合は位相補正手段6で位相補正処理を行わずに、オフセットと振幅補正のみを行うだけでよい。補正判定手段22はオフセットと振幅の補正値の更新の有効と無効を判定
すればよい。
In some cases, the phase shift may be determined by the accuracy of the grating-like slit plate by a linear scale or the like. In this case, only the offset and amplitude correction need be performed without performing the phase correction processing by the phase correction means 6. The correction determination means 22 may determine whether the update of the offset and amplitude correction values is valid or invalid.
以上のように補正判定手段22はオフセットと振幅の補正値の更新の有効/無効か、位相補正値の更新の有効/無効かの、どちらか一方の更新の有効/無効を判定する構成とすることも可能となり、回路規模が小さく抑えられるためにコストを低減でき、温度変化、経年変化に強く、かつ2相の正弦波信号の周波数が高い場合にサンプリング周期の粗さによる影響を受けることがない高分解能のエンコーダを得ることができる。
As described above, the
なお、実施例1から実施例5まで2相信号は正弦波として説明したが、波形に歪のある擬似正弦波、三角波についても同様の構成で位相の補正を行うことができる。 In the first to fifth embodiments, the two-phase signal has been described as a sine wave. However, a phase correction can be performed with a similar configuration for a pseudo sine wave and a triangular wave whose waveforms are distorted.
本発明のエンコーダ信号の位相補正回路は、サーボモータ制御装置に限らず、高分解能の位置情報を得るためにエンコーダを搭載した装置に有用である。 The encoder signal phase correction circuit of the present invention is useful not only for servo motor control devices but also for devices equipped with an encoder for obtaining high-resolution position information.
2 AD変換手段(AD変換器)
4 オフセット/振幅補正手段
6 位相補正手段
7 位相誤差検出器
9 位相補正回路
10 位置データ変換手段
13 位相誤差補正量
14 内挿データ(内挿の角度データθIP)
15 ピーク検出器
16、16a、16b、16c、16d 最大値・最小値信号
17a,17b A相、B相の論理信号
18a、18b、18c、18d 最大値・最小値検出トリガ信号
19 2相の正弦波信号の周波数信号
20、20a、20b 補正値更新信号
21 速度検出器
22 補正判定手段
23 補正値更新回路
24 温度検出器
25 LED発光回路
26 LED発光量
27 LED受光回路
28 測定光量
29 LED光量制御回路
30 光量制御信号
31 LED光量補正回路
33 温度データ
A0,B0 A相、B相のアナログ原信号
A1,B1 ディジタル変換後のA相、B相信号
A2,B2 オフセット/振幅補正後のA相、B相信号
A3,B3 位相補正後のA相、B相信号
2 AD conversion means (AD converter)
4 Offset / amplitude correction means
6 Phase correction means 7 Phase error detector 9
13 Phase
15
Claims (5)
5. The correction determination unit according to claim 1, wherein the correction determination unit enables / disables updating of a correction value of any one of the offset / amplitude correction unit and the phase correction unit. Encoder signal correction circuit.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006224872A JP4277887B2 (en) | 2006-08-22 | 2006-08-22 | Encoder signal correction circuit |
CN2007101437805A CN101131329B (en) | 2006-08-22 | 2007-08-02 | Processing circuit for coder signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006224872A JP4277887B2 (en) | 2006-08-22 | 2006-08-22 | Encoder signal correction circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008051507A true JP2008051507A (en) | 2008-03-06 |
JP4277887B2 JP4277887B2 (en) | 2009-06-10 |
Family
ID=39128678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006224872A Active JP4277887B2 (en) | 2006-08-22 | 2006-08-22 | Encoder signal correction circuit |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4277887B2 (en) |
CN (1) | CN101131329B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010071783A (en) * | 2008-09-18 | 2010-04-02 | Panasonic Corp | Optical encoder |
JP2013245959A (en) * | 2012-05-23 | 2013-12-09 | Okuma Corp | Position detector |
EP2581712A3 (en) * | 2011-10-14 | 2014-01-15 | Canon Kabushiki Kaisha | Encoder and apparatus with the same |
JP2015165217A (en) * | 2014-03-03 | 2015-09-17 | 株式会社デンソー | Rotation detector |
JP2018021913A (en) * | 2016-08-04 | 2018-02-08 | ドクトル・ヨハネス・ハイデンハイン・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツングDr. Johannes Heidenhain Gesellschaft Mitbeschrankter Haftung | Encoder and method for operating the encoder |
US11300428B2 (en) * | 2016-04-26 | 2022-04-12 | Ams Ag | Signal processing arrangement and signal processing method |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010147943A (en) * | 2008-12-19 | 2010-07-01 | Sony Corp | Information processing apparatus and signal transmission method |
CN102169721A (en) * | 2010-12-16 | 2011-08-31 | 中国兵器工业第二0六研究所 | Software self-calibrating method for position codes |
JP6165541B2 (en) | 2013-07-26 | 2017-07-19 | Ntn株式会社 | Rotation detection device and bearing with rotation detection device |
EP3180588B1 (en) * | 2014-08-13 | 2018-10-31 | The Timken Company | Programmable interpolation module for a sensor system |
WO2016104378A1 (en) * | 2014-12-22 | 2016-06-30 | 日本電産株式会社 | Position estimation method and position control device |
JP6235505B2 (en) * | 2015-02-27 | 2017-11-22 | ファナック株式会社 | Encoder signal processing apparatus having automatic adjustment function |
EP3255385B1 (en) * | 2016-06-09 | 2019-01-30 | ams AG | A controller to reduce integral non-linearity errors of a magnetic rotary encoder |
JP6688166B2 (en) * | 2016-06-14 | 2020-04-28 | オークマ株式会社 | Position detector |
DE102016115624A1 (en) * | 2016-08-23 | 2018-03-01 | Fraba B.V. | Method for calibrating a rotary encoder and rotary encoder |
JP6877168B2 (en) * | 2017-02-14 | 2021-05-26 | 日本電産サンキョー株式会社 | Rotary encoder and its absolute angle position detection method |
JP7070556B2 (en) * | 2017-04-13 | 2022-05-18 | ソニーグループ株式会社 | Position detection device and position detection method |
CN108204830B (en) * | 2017-11-28 | 2019-08-06 | 珠海格力电器股份有限公司 | Phase deviation compensation method and device |
JP7234505B2 (en) * | 2018-04-27 | 2023-03-08 | セイコーエプソン株式会社 | Vibration Rectification Error Correction Circuit, Physical Quantity Sensor Module, Structure Monitoring Device, and Correction Value Adjustment Method for Vibration Rectification Error Correction Circuit |
CN109163751B (en) * | 2018-08-27 | 2020-07-28 | 珠海格力电器股份有限公司 | Control device and method of encoder and encoder |
CN109579880B (en) * | 2018-12-26 | 2021-04-20 | 上海英威腾工业技术有限公司 | Magnetic encoder with adaptive compensation function |
CN109855668B (en) * | 2019-03-11 | 2021-05-11 | 中电海康无锡科技有限公司 | Self-calibration method and device of magnetic angle sensor, magnetic angle sensor and system |
JP2021006769A (en) * | 2019-06-28 | 2021-01-21 | 三菱電機株式会社 | Rotation angle detecting device |
CN113758513B (en) * | 2020-06-04 | 2022-11-04 | 杭州海康威视数字技术股份有限公司 | Method for detecting precision of magnetic encoder in equipment and electronic equipment |
CN114543852A (en) * | 2021-12-30 | 2022-05-27 | 江苏集萃微纳自动化系统与装备技术研究所有限公司 | Grating signal conditioning circuit, system and method |
-
2006
- 2006-08-22 JP JP2006224872A patent/JP4277887B2/en active Active
-
2007
- 2007-08-02 CN CN2007101437805A patent/CN101131329B/en active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010071783A (en) * | 2008-09-18 | 2010-04-02 | Panasonic Corp | Optical encoder |
EP2581712A3 (en) * | 2011-10-14 | 2014-01-15 | Canon Kabushiki Kaisha | Encoder and apparatus with the same |
US9279703B2 (en) | 2011-10-14 | 2016-03-08 | Canon Kabushiki Kaisha | Encoder and apparatus with the same |
JP2013245959A (en) * | 2012-05-23 | 2013-12-09 | Okuma Corp | Position detector |
JP2015165217A (en) * | 2014-03-03 | 2015-09-17 | 株式会社デンソー | Rotation detector |
US11300428B2 (en) * | 2016-04-26 | 2022-04-12 | Ams Ag | Signal processing arrangement and signal processing method |
JP2018021913A (en) * | 2016-08-04 | 2018-02-08 | ドクトル・ヨハネス・ハイデンハイン・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツングDr. Johannes Heidenhain Gesellschaft Mitbeschrankter Haftung | Encoder and method for operating the encoder |
JP7017878B2 (en) | 2016-08-04 | 2022-02-09 | ドクトル・ヨハネス・ハイデンハイン・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | Encoders and methods for operating encoders |
Also Published As
Publication number | Publication date |
---|---|
CN101131329A (en) | 2008-02-27 |
CN101131329B (en) | 2011-01-05 |
JP4277887B2 (en) | 2009-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4277887B2 (en) | Encoder signal correction circuit | |
JP4240090B2 (en) | Encoder signal correction circuit | |
JP4453758B2 (en) | Encoder signal phase correction circuit | |
US7496462B2 (en) | Encoding signal processing device and signal processing method therefor | |
JPH10339650A (en) | Device and method for automatically correcting scanning signal including error of increment position measuring device | |
JP6533360B2 (en) | Position detection device, lens apparatus having the same, and imaging apparatus | |
US9438147B2 (en) | Position detecting apparatus and driving system | |
CN112146687B (en) | Offset correction device and position measuring device | |
KR20010079956A (en) | Circuit configuration and method for adjusting the switching points of a decision module | |
JP5115419B2 (en) | Optical encoder | |
JP2011064459A (en) | Correction circuit of encoder signal | |
US6340908B1 (en) | Phase adjusting circuit, scaling signal generation circuit using phase adjusting circuit, and position measuring apparatus using scaling signal generation circuit | |
CN101753139B (en) | Switching unit for generating an output voltage as a function of a digital data valve and method for calibrating the switching unit | |
JP6149254B2 (en) | Motor position detector | |
JP2013019829A (en) | Physical quantity detection device, and inspection method of physical quantity detection device | |
CN111561960B (en) | Sensor device and method for operating a sensor device | |
JP5125320B2 (en) | Encoder correction value control method | |
US20100004888A1 (en) | Measurement apparatus | |
KR101229571B1 (en) | Sensor callibration system and method | |
US11512983B2 (en) | Encoder and encoder control method | |
JP5990773B2 (en) | Motor position detector | |
JP4222892B2 (en) | Encoder with error correction function | |
WO2019078268A1 (en) | Position detection device | |
CN110361035B (en) | Encoder signal processing device and encoder | |
JP4123362B2 (en) | Absolute position detection method for fully closed control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080625 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090115 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090217 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090302 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4277887 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 5 |