JPS5927845B2 - Position and speed detection method - Google Patents
Position and speed detection methodInfo
- Publication number
- JPS5927845B2 JPS5927845B2 JP53151311A JP15131178A JPS5927845B2 JP S5927845 B2 JPS5927845 B2 JP S5927845B2 JP 53151311 A JP53151311 A JP 53151311A JP 15131178 A JP15131178 A JP 15131178A JP S5927845 B2 JPS5927845 B2 JP S5927845B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- sine wave
- difference
- speed
- converter
- 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
Links
Landscapes
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
【発明の詳細な説明】
本発明は位置及び速度検出方式に係り、特にモ;一タや
該モータにより駆動される物体の位置及び速度信号を得
る位置及び速度検出方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a position and speed detection method, and more particularly to a position and speed detection method for obtaining position and speed signals of a motor or an object driven by the motor.
モータや、該モータに駆動される物体の位置及び速度を
検出する方式としてロータリエンコーダあるいはリニア
エンコーダ等を使用する方式が知られている。たとえば
、ロータリエンコーダはモータの回転軸に取付けられ、
該軸の回転に応じて互いに7C//2の位相差を有する
A相,B相の2相の正弦波信号を発生するもので、該正
弦波信号の周波数はモー汐の回転速度に比例している。2. Description of the Related Art A method using a rotary encoder, a linear encoder, or the like is known as a method for detecting the position and speed of a motor and an object driven by the motor. For example, a rotary encoder is attached to the rotating shaft of a motor,
It generates two-phase sine wave signals, A phase and B phase, which have a phase difference of 7C//2 from each other in accordance with the rotation of the shaft, and the frequency of the sine wave signal is proportional to the rotational speed of the motor wave. ing.
このA,B、2相の正弦波信号から位置(変位)信号,
速度信号は通常以下の如く検出される。第1図は上記正
弦波信号から位置及び速度信号を発生する従来の回路プ
ロツク図、第2図はその各部波形図であり、Mはモータ
、REはロー汐りエンコーダ、PGは2相の正弦波信号
A,Bが零ボルトを横切る毎にパルスを発生するパルス
発生器、PDは正弦波信号A,Bのうちいずれの信号が
進んでいるか否かを判定し、A相信号が進んでいれば加
算信号を、遅れていれば減算信号をアツプ・ダウンカウ
ンタUDCに与える位相検出器、UDCはアツプ・ダウ
ンカウンタで、位相検出器からの加,減算信号に応じて
パルスジエネレ一汐PGから発生するパルスをアツプ・
ダウンカウントするもの、DAはアツプ・ダウンカウン
タの内容をディジタル・アナログ変換(DA変換という
)し位置信号PSを発生するDA変換器、FVCはパル
ス発生器PGから発生するパルスを入力され、該パルス
周波数を周波数一電圧変換し速度信号を発生するFVコ
ンバ一汐である。From this A, B, two-phase sine wave signal, a position (displacement) signal,
The speed signal is typically detected as follows. Figure 1 is a diagram of a conventional circuit that generates position and velocity signals from the sine wave signal, and Figure 2 is a waveform diagram of each part thereof, where M is the motor, RE is the low tide encoder, and PG is the two-phase sine wave signal. A pulse generator that generates a pulse every time wave signals A and B cross zero volts, PD determines which of the sine wave signals A and B is leading or not, and determines whether the A phase signal is leading or not. A phase detector provides an addition signal if delayed, and a subtraction signal if delayed, to an up/down counter UDC. UDC is an up/down counter, which is generated from a pulse generator PG in response to addition and subtraction signals from the phase detector. UP THE PULSE
DA is a DA converter that performs digital-to-analog conversion (referred to as DA conversion) of the contents of the up/down counter and generates a position signal PS.FVC receives pulses generated from the pulse generator PG and converts the pulses This is an FV converter that converts frequency to voltage and generates a speed signal.
什、たとえばモー汐が時計方向に回転しており、次第に
減速し、時刻T。A motor, for example, is rotating clockwise and gradually decelerates until time T.
でその回転方向を反転するとすれば、口ー汐りエンコー
ダREからは当初第2図A,Bに示す如くA相信号の位
相がB相よりも′2だけ進んだ2つの正弦波信号が発生
する。位相検出器PDはこれを検出しアツプ・ダウンカ
ウン汐UDCに加算信号ADを与える。一方、パルス発
生器PGはA相,B相の正弦波信号が零ボルトを横切る
毎にアツプパルスUPPを発生し、アツプ・ダウンカウ
ンタUDC及びFVコンバータFVCに入力する。アツ
プ・ダウンカウンタUDCはアツプパルスUPPが到来
する毎に1づつカウントアツプし、その内容はDA変換
器に入力されDA変換される。If we reverse the direction of rotation, the mouth-to-tooth encoder RE initially generates two sine wave signals in which the phase of the A-phase signal leads that of the B-phase by '2', as shown in Figure 2 A and B. do. The phase detector PD detects this and provides an addition signal AD to the up/down counter UDC. On the other hand, the pulse generator PG generates an up pulse UPP every time the A-phase and B-phase sine wave signals cross zero volts, and inputs it to the up/down counter UDC and the FV converter FVC. The up/down counter UDC counts up by 1 each time an up pulse UPP arrives, and its contents are input to the DA converter and DA converted.
従つて、時刻T。迄位置信号PSは第2図の如く階段的
歩進し、一方、速度信号Sは階段的に減衰する。時刻T
。後はモー汐の回転方向が反転する為、A相信号がB相
信号より遅れ、従つて位相検出器PDからは減算信号S
Bが発生し、又パルスジェネレータPGからはダウンパ
ルスDNPが発生してアツプ・ダウンカウンタの内容は
減算される。従つて時刻T。後は位置信号PSは階段的
に減少する信号となり、速度信号VSは階段的に負方向
へ増大する。このように従来の方式によれば、位置信号
PS、速度信号VSに階段状となりなめらかに変化する
位置及び速度信号が得られなかつた。Therefore, time T. Until now, the position signal PS advances stepwise as shown in FIG. 2, while the speed signal S attenuates stepwise. Time T
. After that, the direction of rotation of the mole tide is reversed, so the A-phase signal lags behind the B-phase signal, and therefore the subtraction signal S is output from the phase detector PD.
B is generated, and a down pulse DNP is generated from the pulse generator PG, and the contents of the up/down counter are subtracted. Therefore, time T. After that, the position signal PS becomes a signal that decreases stepwise, and the speed signal VS increases stepwise in the negative direction. As described above, according to the conventional method, the position signal PS and the speed signal VS have a step-like shape, and it is not possible to obtain position and speed signals that change smoothly.
ところで、PS,VSのフラツトな部分においても実際
にモータは回転しており、又速度は変化している。即ち
、上記従来の方法では瞬時の正確な位置及び速度信号が
得られないという欠点がある。本発明はかXる従来の欠
点を除去することを目的としており、この目的は本発明
において、物体の移動又は回転に応じて互いにV2の位
相差を有する2相の正弦波信号A,Bを発生する検出器
、前記各正弦波信号が零ボルトを横切る毎にパルスを発
生する手段、前記パルスを物体の移動方向又は回転方向
に応じて加減算する計数手段、前記計数手段の出力をデ
イジタル・アナログ変換するDA変換器を備えた物体の
位置検出方式において、前記2相の正弦波信号A,Bの
和信号と差信号をそれぞれ演算する手段、該和信号と差
信号で適宜前記DA変換器出力を補間する手段を設け、
該補間手段より位置又は変位信号を得る位置検出方式及
び、物体を移動又は回転せしめる電流を積分して速度信
号を発生する手段、前記速度信号より得られた位置信号
と前記補間手段より得られる位置信号とを比較する手段
を設け、前記各位置信号の差が零となるように速度信号
を補正し、該補正した信号を速度信号とする速度検出方
式により達成される。Incidentally, even in the flat portions of PS and VS, the motor is actually rotating and the speed is changing. That is, the conventional method described above has the disadvantage that instantaneous and accurate position and velocity signals cannot be obtained. The purpose of the present invention is to eliminate such conventional drawbacks, and the purpose of the present invention is to generate two-phase sine wave signals A and B having a phase difference of V2 according to the movement or rotation of an object. a detector for generating pulses, a means for generating pulses each time each of the sine wave signals crosses zero volts, a counting means for adding or subtracting the pulses depending on the direction of movement or rotation of the object, and a digital/analog converter for outputting the output of the counting means. In an object position detection system equipped with a DA converter for conversion, means for calculating a sum signal and a difference signal of the two-phase sine wave signals A and B, respectively, and outputting the DA converter as appropriate with the sum signal and the difference signal. Provide a means to interpolate
A position detection method that obtains a position or displacement signal from the interpolation means, a means for generating a speed signal by integrating a current that moves or rotates an object, and a position signal obtained from the speed signal and a position obtained from the interpolation means. This is achieved by a speed detection method in which a means for comparing the position signals is provided, the speed signal is corrected so that the difference between the position signals becomes zero, and the corrected signal is used as the speed signal.
以下、本発明を図面に従つて詳細に説明する。Hereinafter, the present invention will be explained in detail with reference to the drawings.
本発明の原理は第2図のDA変換出力である位置信号P
Sをロータリエンコーダ出力の2相の正弦波信号A,B
を使つて補間するにある。さて、ロータリエンコーダR
EからのA相,B相の正弦波信号A,Bの和信号(A+
B)と差信号(A−B)を作るとこれらの信号のどちら
かは隣接する2つのアツプパルスUPP又はダウンパル
スDNP間で、位置変位に対して′まぼ直線的な信号と
なる。従つて、この和信号(A+B)又は差信号(A−
B)を適当に減衰し、たとえば、直線部分の振幅がDA
変換器出力の1ステツプ分の電圧に等しくなるように減
衰し、この減衰して得られた信号な位置信号PSに加算
してやれば即ち位置信号PSを前記減衰して得られた信
号で補間すれば滑めらかに変化する位置信号PSSが得
られる。第3図は本発明の位置信号検出を実現するため
の実施例、第4図は各部波形図であり、SLはロータリ
エンコーダREからの正弦波信号A,Bを零ボルトでス
ライスして矩形信号P,Qに変換するスライサ、EOR
はP,Qの排他的論理和(P4Q)をとるイクスクルー
シブ・オア回路(以下EQR回路という)、AADは正
弦波信号A,Bをアナログ加算する加算器、ASBは正
弦波信号A,Bの差分をとる減算器、MPXlはP4Q
?l〃であればパルスジェネレータPGから発生するパ
ルスに同期して(A+B)を出力し、P4Q=XO〃で
あれば(A−B)を出力するマルチプレクサ、ATNは
マルチプレクサ出力振幅をDA変換器の1ステツプ分の
電圧値に減衰するアツテネ一汐、INはインバータ、M
PX2は正弦波信号Bを矩形波に変換して得られた信号
Qによりアツテネ一汐出力をそのまX又は反転して出力
するマルチプレクサで、Q=ゞピのときには反転し、Q
=ゞO〃のときには反転せずに出力するもの、INPは
補間器で、DA変換器出力PSとマルチプレクサMPX
2の出力1NPSを加算することにより、階段状位置信
号PSの不連続性を除去し、連続状の位置信号PSSに
変換する補間器である。The principle of the present invention is that the position signal P which is the DA conversion output shown in FIG.
S is the two-phase sine wave signal A, B of the rotary encoder output.
Interpolate using . Now, rotary encoder R
Sum signal of A and B phase sine wave signals A and B from E (A+
B) and a difference signal (A-B), either of these signals becomes a nearly linear signal with respect to positional displacement between two adjacent up pulses UPP or down pulses DNP. Therefore, this sum signal (A+B) or difference signal (A-
B) is appropriately attenuated so that, for example, the amplitude of the straight line portion is DA
If it is attenuated to be equal to the voltage of one step of the converter output and added to the position signal PS which is the signal obtained by this attenuation, that is, if the position signal PS is interpolated with the signal obtained by the attenuation. A smoothly changing position signal PSS is obtained. Fig. 3 is an embodiment for realizing position signal detection of the present invention, Fig. 4 is a waveform diagram of each part, and SL is a rectangular signal obtained by slicing the sine wave signals A and B from the rotary encoder RE at zero volts. Slicer to convert to P, Q, EOR
is an exclusive OR circuit (hereinafter referred to as EQR circuit) that calculates the exclusive OR (P4Q) of P and Q, AAD is an adder that adds analog sine wave signals A and B, and ASB is sine wave signal A and B. A subtractor that takes the difference between , MPXl is P4Q
? If P4Q=XO, the multiplexer outputs (A+B) in synchronization with the pulse generated from the pulse generator PG, and (A-B) if P4Q=XO. The voltage is attenuated to the voltage value of one step, IN is the inverter, and M is the inverter.
PX2 is a multiplexer that converts the sine wave signal B into a rectangular wave and outputs the output of the attenu output as it is or inverts it using the signal Q obtained.
When =ゞO〃, it is output without inversion, INP is an interpolator, and DA converter output PS and multiplexer MPX
This is an interpolator that removes discontinuity in the stepped position signal PS and converts it into a continuous position signal PSS by adding the outputs 1NPS of 2.
尚、図中、第1図と同一部分には同一番号を付している
。加算器AAD,減算器ASBの出力(A+B),(A
−B)のうちいずれか一方は第4図11〜14,21〜
24に示す如く物体が等速で動いている場合にはパルス
発生器PGから発生する隣接アツプパルス間又は隣ダウ
ンパルス間でほぼ直線になつており、又、速度が減小す
るにつれその傾きは15,16に示す如く小さくなり、
更に速度が変化する場合には直線からずれた曲線を呈す
る。In the figure, the same parts as in FIG. 1 are given the same numbers. Outputs of adder AAD and subtracter ASB (A+B), (A
-B) for either one of Figure 4 11-14, 21-
As shown in Figure 24, when the object is moving at a constant speed, there is a nearly straight line between adjacent up pulses or adjacent down pulses generated from the pulse generator PG, and as the speed decreases, the slope becomes 15. , 16, it becomes smaller,
Furthermore, when the speed changes, a curve deviates from a straight line appears.
従つて、マルチプレクサMPX2の出力信号である補間
信号1NPSは第4図の如くなる。尚、第3図において
初期時時計方向に等速で回転し、次第に減速し、時刻T
Oでその回転方向を反転し、次第に速度を増し、一定速
度で回転するとしている。前記補間信号1NPSとDA
変換器出力PSを補間器1NPで加算すれば第4図PS
Sの如く不連続点のないなめらかな位置信号が得られる
。Therefore, the interpolated signal 1NPS, which is the output signal of the multiplexer MPX2, becomes as shown in FIG. In addition, in Fig. 3, it initially rotates at a constant speed clockwise, gradually decelerates, and reaches time T.
At O, the direction of rotation is reversed, the speed gradually increases, and it rotates at a constant speed. The interpolation signals 1NPS and DA
If the converter output PS is added by the interpolator 1NP, the PS shown in Fig. 4 is obtained.
A smooth position signal without discontinuities like S can be obtained.
尚、第4図中、A,BはロータリエンコーダREの2相
の正弦波出力、P,Qはスライサ出力、UPPはアツプ
パルス、DNPはダウンパルスである。第5図は本発明
に係る速度検出方式を実現するための回路プロツク図で
あり、Iiは物体たとえばモータを駆動する電流値1に
比例した信号、ADl〜AD3は加算器、INTGl〜
INTG2は積分器、APl〜AP2はアンプ、PSS
は第4図により得られた位置信号である。In FIG. 4, A and B are two-phase sine wave outputs of the rotary encoder RE, P and Q are slicer outputs, UPP is an up pulse, and DNP is a down pulse. FIG. 5 is a circuit block diagram for realizing the speed detection method according to the present invention, where Ii is a signal proportional to a current value 1 for driving an object such as a motor, ADl to AD3 are adders, and INTGl to
INTG2 is an integrator, APl to AP2 are amplifiers, PSS
is the position signal obtained from FIG.
さて、速度信号を、第4図より得られた位置信号PSS
を微分して得ようとすると高域のノイズ成分が増大し、
又該ノイズをカツトしようとしてフイルタを入れると位
相遅れを生じる。Now, the speed signal is changed to the position signal PSS obtained from Fig. 4.
If you try to obtain it by differentiating it, the high-frequency noise component will increase,
Furthermore, if a filter is inserted to cut out the noise, a phase lag will occur.
それ故、本発明では、駆動モーノとしてDCモータを用
いる場合、モータの電機子電流1が角加速度に比例する
という点に着目し、該電流1を積分器1NTG1により
積分して速度信号VSSを得、更に該速度信号VSSを
積分器1NTG2により積分することにより位置信号P
SS′を得、ついで該位置信号PSS′と第4図に於て
得られたなめらかな位置信号PSSとを減算器AD3に
て比較し、その差が零となるように制御して速度信号V
SSを得るものである。Therefore, in the present invention, when using a DC motor as a drive motor, attention is paid to the fact that the armature current 1 of the motor is proportional to the angular acceleration, and the current 1 is integrated by an integrator 1NTG1 to obtain a speed signal VSS. , further integrates the speed signal VSS by an integrator 1NTG2 to obtain a position signal P.
SS' is obtained, and then the position signal PSS' is compared with the smooth position signal PSS obtained in FIG.
This is to get SS.
この方法によれば、時間遅れのない、しかもなめらかな
不連続点のない速度信号VSSが得られる。すなわち、
実際のサーボ系の角速度、角変位と、第5図により得ら
れた角速度と角変位とは、第5図の回路系の伝達特性を
実際のサーボ系と同一になるようにしておくことにより
時間遅れをなくすことができる。According to this method, a smooth speed signal VSS without time lag and without discontinuities can be obtained. That is,
The angular velocity and angular displacement of the actual servo system and the angular velocity and angular displacement obtained from Fig. 5 can be calculated by making the transfer characteristics of the circuit system shown in Fig. 5 the same as those of the actual servo system. Delays can be eliminated.
又、第5図の回路の特性多項式はH(S)=S2+Gl
S+G2となり、加減算器AD3の出力に対しては角速
度VSSへの伝達関数の分母にH(S)が来るので、こ
れによりプール汐リングされることになり、位置信号P
SSに多少含まれるノイズはカツトされなめらかな角速
度信号を得ることができる。Also, the characteristic polynomial of the circuit in FIG. 5 is H(S)=S2+Gl
S+G2, and for the output of the adder/subtractor AD3, H(S) is in the denominator of the transfer function to the angular velocity VSS, so the pooling is performed, and the position signal P
Some noise included in the SS is removed, and a smooth angular velocity signal can be obtained.
以上、本発明によればなめらかな時間遅れのない位置信
号,速度信号が得られその効果は大きい。As described above, according to the present invention, smooth position signals and velocity signals without time delay can be obtained, and the effect is great.
尚、第3図により得た位置信号PSSの代りに第1図又
は第3図のDA変換出力を第5図の加減算器AD3に入
力する場合にはその階段状のノイズ成分のために前記H
(S)によるフィルタ機能によつてもこれを十分減衰さ
せることができず、角速度信号VSにリツプルが生じる
。以上、本発明を図面に従つて詳述したが、本発明は実
施例に限定されるものではなく、種々変更が可能である
。In addition, when the DA conversion output of FIG. 1 or 3 is inputted to the adder/subtractor AD3 of FIG. 5 instead of the position signal PSS obtained from FIG. 3, the above-mentioned H
Even with the filter function of (S), this cannot be sufficiently attenuated, and ripples occur in the angular velocity signal VS. Although the present invention has been described above in detail with reference to the drawings, the present invention is not limited to the embodiments and can be modified in various ways.
第1図は従来の位置、速度検出回路、第2図はその各部
波形図、第3図は本発明に係る位置検出装置、第4図は
その各部波形図、第5図は本発明に係る速度検出装置で
ある。
EOR・・・・・・排他的論理和回路、INP・・・・
・・補間器、AAD・・・・・・アナログ加算器、AS
B・・・・・・アナログ減算器、MPXl,MPX2・
・・・・・マルチプレクサ、ATN・・・・・・減衰器
、RE・・・・・・ロータリエンコーダ、M・・・・・
・モータ、INTGl,INTG2・・・・・・積分器
。Figure 1 is a conventional position and speed detection circuit, Figure 2 is a waveform diagram of each part thereof, Figure 3 is a position detection device according to the present invention, Figure 4 is a waveform diagram of each part thereof, and Figure 5 is a diagram of waveforms of each part thereof. It is a speed detection device. EOR...Exclusive OR circuit, INP...
...Interpolator, AAD...Analog adder, AS
B...Analog subtracter, MPXl, MPX2・
...Multiplexer, ATN...Attenuator, RE...Rotary encoder, M...
・Motor, INTGl, INTG2...Integrator.
Claims (1)
を有する2相の正弦波信号A、Bを発生する検出器、前
記各正弦波信号が零ボルトを横切る毎にパルスを発生す
る手段、前記パルスを物体の移動方向又は回転方向に応
じて加減算する計数手段、前記計数手段の出力をディジ
タル・アナログ変換するDA変換器を備えた物体の位置
検出方式において、前記2相の正弦波信号A、Bの和信
号と差信号をそれぞれ演算する手段、該和信号と差信号
で適宜前記DA変換器出力を補間する手段を設け、該補
間手段より位置又は変位信号を得ることを特徴とする位
置検出方式。 2 前記2相の正弦波信号が正電位か又は負電位かを示
す信号をP、Qとするとき、P■Q=“1”、Q=“1
”(但し■は排他的論理和を示す)の場合には前記和信
号の極性を反転して得られた信号により、P■Q=“1
”、Q=“0”の場合には前記和信号により、P■Q=
“0”、Q=“1”の場合には前記差信号の極性を反転
して得られた信号により、P■Q=“0”、Q=“0”
の場合には前記差信号によりそれぞれ前記DA変換器出
力を補間することを特徴とする特許請求の範囲第1項記
載の位置検出方式。 3 物体の移動又は回転に応じて互いにπ/2の位相差
を有する2相の正弦波信号A、Bを発生する検出器、前
記各正弦波信号が零ボルトを横切る毎にパルスを発生す
る手段、前記パルスを物体の移動方向又は回転方向に応
じて加減算する計数手段、前記計数手段の出力をディジ
タル・アナログ変換するDA変換器を備えた物体の速度
検出方式において、前記2相の正弦波信号A、Bの和信
号と差信号をそれぞれ演算する手段、該和信号と差信号
で適宜前記DA変換器出力を補間して位置信号を発生す
る手段、物体を移動又は回転せしめる電流を積分して速
度信号を発生する手段、前記速度信号より得られた位置
信号と前記補間手段より得られる位置信号とを比較する
手段を設け、前記各位置信号の差が零となるように速度
信号を補正し、該補正した信号を速度信号とすることを
特徴とする速度検出方式。 4 前記2相の正弦波信号が正電位か又は負電位かを示
す信号をP、Qとするとき、P■Q=“1”、Q=“1
”(但し■は排他的論理和を示す)の場合には前記和信
号の極性を反転して得られた信号により、P■Q=“1
”、Q=“0”の場合には前記和信号により、P■Q=
“0”、Q=“1”の場合には前記差信号の極性を反転
して得られた信号により、P■Q=“0”、Q=“0”
の場合には前記差信号によりそれぞれ前記DA変換器出
力を補間することを特徴とする特許請求の範囲第3項記
載の速度検出方式。[Scope of Claims] 1. A detector that generates two-phase sine wave signals A and B having a phase difference of π/2 according to the movement or rotation of an object, each time each of the sine wave signals crosses zero volts. In the method for detecting the position of an object, the object position detection method includes a means for generating a pulse according to a moving direction or a rotating direction of the object, a counting means for adding or subtracting the pulse according to a moving direction or a rotating direction of the object, and a DA converter for converting the output of the counting means from digital to analog. Means for calculating the sum signal and difference signal of the two-phase sine wave signals A and B, and means for appropriately interpolating the output of the DA converter with the sum signal and the difference signal are provided, and the position or displacement signal is obtained from the interpolation means. A position detection method characterized by obtaining. 2 When the signals indicating whether the two-phase sine wave signal is a positive potential or a negative potential are P and Q, P■Q="1", Q="1"
” (where ■ indicates exclusive OR), the signal obtained by inverting the polarity of the sum signal makes P■Q="1
”, in the case of Q=“0”, P■Q=
In the case of "0" and Q="1", the signal obtained by inverting the polarity of the difference signal causes P■Q="0" and Q="0".
2. The position detection method according to claim 1, wherein in each case, the output of the DA converter is interpolated using the difference signal. 3. A detector that generates two-phase sine wave signals A and B having a phase difference of π/2 according to the movement or rotation of an object, and means that generates a pulse every time each of the sine wave signals crosses zero volts. , a speed detection method for an object comprising a counting means for adding or subtracting the pulses according to a moving direction or a rotating direction of the object, and a DA converter for converting the output of the counting means from digital to analog, the two-phase sine wave signal; Means for calculating the sum signal and difference signal of A and B, means for appropriately interpolating the output of the DA converter using the sum signal and the difference signal to generate a position signal, and means for integrating the current that moves or rotates the object. Means for generating a speed signal and means for comparing a position signal obtained from the speed signal with a position signal obtained from the interpolation means are provided, and the speed signal is corrected so that the difference between the respective position signals becomes zero. A speed detection method characterized in that the corrected signal is used as a speed signal. 4 When the signals indicating whether the two-phase sine wave signal is a positive potential or a negative potential are P and Q, P■Q="1", Q="1"
” (where ■ indicates exclusive OR), the signal obtained by inverting the polarity of the sum signal makes P■Q="1
”, in the case of Q=“0”, P■Q=
In the case of "0" and Q="1", the signal obtained by inverting the polarity of the difference signal causes P■Q="0" and Q="0".
4. The speed detection method according to claim 3, wherein in each case, the output of the DA converter is interpolated using the difference signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53151311A JPS5927845B2 (en) | 1978-12-06 | 1978-12-06 | Position and speed detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53151311A JPS5927845B2 (en) | 1978-12-06 | 1978-12-06 | Position and speed detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5576905A JPS5576905A (en) | 1980-06-10 |
| JPS5927845B2 true JPS5927845B2 (en) | 1984-07-09 |
Family
ID=15515871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53151311A Expired JPS5927845B2 (en) | 1978-12-06 | 1978-12-06 | Position and speed detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5927845B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58137709A (en) * | 1982-02-10 | 1983-08-16 | Tokyo Seimitsu Co Ltd | Reading method of scale |
| JPH063378B2 (en) * | 1984-11-29 | 1994-01-12 | 富士通株式会社 | Encoder output interpolation circuit |
| JPH02136082A (en) * | 1988-11-15 | 1990-05-24 | Matsushita Electric Ind Co Ltd | position detection device |
| WO2006070826A1 (en) * | 2004-12-28 | 2006-07-06 | Asahi Kasei Emd Corporation | Magnetic type rotation angle sensor and angle information processing device |
-
1978
- 1978-12-06 JP JP53151311A patent/JPS5927845B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5576905A (en) | 1980-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60157052A (en) | Generator for speed signal | |
| US4633423A (en) | Coherent error suppression in digital tachometers and the like | |
| JP5217766B2 (en) | Angular position detection device and rotation number detection device of rotating body | |
| JPS5927845B2 (en) | Position and speed detection method | |
| US4266176A (en) | Induction motor slip frequency controller | |
| JP2002027719A (en) | Reluctance type resolver | |
| JPH06147922A (en) | Displacement measuring device | |
| US4792754A (en) | Device for production of a tachometry signal of infinite resolution and without ripple from an inductive position sensor | |
| JP2003130686A (en) | Device for detecting position | |
| JPH09121578A (en) | Position detecting method and apparatus for linear stepping motor | |
| JP4337428B2 (en) | Encoder | |
| JP2941790B1 (en) | Pulse counter | |
| JP3826971B2 (en) | Magnetic encoder device | |
| JP3337014B2 (en) | Position signal detector | |
| JP2597374B2 (en) | Position control device | |
| JPS62123360A (en) | Position and speed detector | |
| JP2691670B2 (en) | Motor speed detector | |
| JP3015751B2 (en) | Encoder interpolation circuit | |
| JP3314793B2 (en) | Positioning control device | |
| JPH05322909A (en) | Rotation speed detector | |
| RU2055366C1 (en) | Meter of movement parameters | |
| JPS6227036Y2 (en) | ||
| SU1654960A1 (en) | Thyristor drive | |
| JPH0384463A (en) | Speed detecting circuit | |
| WO2023100886A1 (en) | Signal generation device and elevator |