JPS6232367A - Resolver signal processing circuit - Google Patents

Resolver signal processing circuit

Info

Publication number
JPS6232367A
JPS6232367A JP17076985A JP17076985A JPS6232367A JP S6232367 A JPS6232367 A JP S6232367A JP 17076985 A JP17076985 A JP 17076985A JP 17076985 A JP17076985 A JP 17076985A JP S6232367 A JPS6232367 A JP S6232367A
Authority
JP
Japan
Prior art keywords
circuit
signal
phase
phase difference
count
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
JP17076985A
Other languages
Japanese (ja)
Inventor
Hiroshi Kuromaru
黒丸 広志
Takatoshi Kogure
小暮 孝敏
Akihiro Hoshino
昭広 星野
Masayoshi Nakai
正義 中井
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP17076985A priority Critical patent/JPS6232367A/en
Publication of JPS6232367A publication Critical patent/JPS6232367A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To input a rotational angle at an optional time point by making counting value information of a counter circuit in a PLL coincide with rotational angle information of a resolver rotor. CONSTITUTION:A PLL is constituted of a counter circuit 700, a phase modulating circuit 4000, a phase difference operating circuit 40, and a phase difference deciding circuit 5000. Phase information omegat-theta* of the second two phase sine wave signals 4001, 4002 being outputs of the circuit 4000 is controlled so as to become equal to phase information omegat-thetar of the third two-phase sine wave signals 31, 32 being outputs of a resolver circuit 30. Accordingly, a count value 701 of the counter circuit 700 shows a resolver rotor position thetar. A rotating speed signal generating circuit 900 obtains the polarity of a rotating speed signal from a count increase/decrease command signal 5001 of the circuit 5000, and also obtains an absolute value of the rotating speed signal by bringing a counting rate of one digit portion of the count value 701 of an output of the circuit 700, to a frequency/voltage conversion. By synthesizing these polarity and absolute value signal, a rotating speed signal 901 is outputted.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は交流サーボ装置におけるモータ軸角度検出器等
に適用し得るレゾルバ信号処理回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a resolver signal processing circuit that can be applied to a motor shaft angle detector, etc. in an AC servo device.

第4図は従来のレゾルバ信号処理回路を示す図であシ、
第4図においてレゾルバ2oの回転子位置をθr とし
、固定子巻線を励磁する第1の2相正弦波11,12の
位相をωtとすると回転子巻線からは(ωt−θr)の
位相の余弦波21が出力される。30はレゾルバ回路で
あり余弦波21を90°位相を遅らせることにより、第
3の2相正弦波信号31.32を得る。この第3の2相
正弦波信号31.32と基準信号発生回路80からの第
2の2相正弦波の位相ω*tとの位相差Δθ(信号41
)が位相差演算回路40により求められる。
FIG. 4 is a diagram showing a conventional resolver signal processing circuit.
In Fig. 4, if the rotor position of the resolver 2o is θr, and the phase of the first two-phase sine waves 11 and 12 that excites the stator winding is ωt, then the phase from the rotor winding is (ωt-θr). A cosine wave 21 of is output. 30 is a resolver circuit which delays the phase of the cosine wave 21 by 90 degrees to obtain third two-phase sine wave signals 31 and 32. The phase difference Δθ (signal 41
) is determined by the phase difference calculation circuit 40.

すなわちΔθ=ω*t−(ωt−θr)の関係が得られ
る。信号41は、ループフィルタ50により比例積分が
行なわれ、ループフィルタ出力信号51は電圧制御形見
振器60に入力される。電圧制御形発損器60は入力電
圧により出力信号角速度ωが制御される。電圧制御形見
振器6゜の出力61はカウンタ回路70により計数され
、その計数値71がレゾルバ励磁位相ωtとして用いら
れる。10は励磁回路であり、計数値71を入力とし、
位相がωtの第1の2相励磁信号11.12を生成する
That is, the relationship Δθ=ω*t−(ωt−θr) is obtained. Signal 41 is subjected to proportional integration by loop filter 50 , and loop filter output signal 51 is input to voltage-controlled keepsake 60 . The output signal angular velocity ω of the voltage-controlled oscillator 60 is controlled by the input voltage. The output 61 of the voltage-controlled keepsake 6° is counted by a counter circuit 70, and the counted value 71 is used as the resolver excitation phase ωt. 10 is an excitation circuit, which inputs the count value 71,
A first two-phase excitation signal 11.12 having a phase of ωt is generated.

すなわち、本回路はレゾルバをループ内に含む周波数逓
倍のフェーズロックド・ループ(PLL)が構成されて
いる。Δθが零となるように制御されるので、ωt=ω
t−θrの関係が成り立ち、カウンタ回路70の計数値
ωt(信号71)をωtが零の時点でラッチすることに
より、回転子位置θrがディジタル1直として検出でき
る。
That is, this circuit has a frequency multiplication phase-locked loop (PLL) including a resolver in the loop. Since Δθ is controlled to be zero, ωt=ω
The relationship t-θr is established, and by latching the count value ωt (signal 71) of the counter circuit 70 at the time when ωt is zero, the rotor position θr can be detected as a digital one.

また回転速度信号生成回路90は基準信号発生回路80
からの角速度ω 18号83及び電圧制例発′−136
0からの角速pω信号61を入力とし、これら角速度の
差より回転子速度91を得る。(削代より免ヒ=ω−ω
8が成り立つ)。
Further, the rotational speed signal generation circuit 90 is a reference signal generation circuit 80.
Angular velocity ω from No. 18 83 and voltage control example '-136
The angular velocity pω signal 61 from 0 is input, and the rotor speed 91 is obtained from the difference between these angular velocities. (Menhi from the cutting cost=ω−ω
8 holds).

t 前記の如くレゾルバを使用したディジタル回転検出器や
レゾルバ/ディジタルf侠器については例えば昭和57
年電気学会全国大会論文546(黒沢良−他)や昭和5
8年電気学会全国大会論文540(黒沢良−他)lC記
載されている。
t As mentioned above, regarding the digital rotation detector using a resolver and the resolver/digital fan device, for example,
Paper 546 of the National Conference of the Institute of Electrical Engineers of Japan (Ryo Kurosawa et al.)
8th year National Conference of the Institute of Electrical Engineers of Japan Paper 540 (Ryo Kurosawa et al.) IC is described.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来技術では回転子立直情報は、基準信号発生回路の2
相正弦波位相ωtが零となる時点でのみ得られる。2相
正弦波泣相ω*を及びレゾルバ励磁2相正弦波位相ωt
は、使用するレゾルバよシ制限を受け、一般に5 KH
zが上限である。
In the conventional technology, the rotor righting information is obtained from 2 of the reference signal generation circuit.
It is obtained only when the phase sine wave phase ωt becomes zero. Two-phase sine wave phase ω* and resolver excitation two-phase sine wave phase ωt
is generally 5 KH due to the limitations of the resolver used.
z is the upper limit.

ここで、レゾルバ励磁信号周波数を5 KHzと仮定し
ても、位相が零点を通過する時間間隔はsooox2 
(fIBe) =100(μ禦)とな、9.100(μ
SM:)周期でしか、回転子位置情報が得られないこと
になる。
Here, even if the resolver excitation signal frequency is assumed to be 5 KHz, the time interval for the phase to pass through the zero point is sooox2
(fIBe) = 100 (μ), 9.100 (μ
This means that rotor position information can only be obtained in SM:) cycles.

すなわち、回転子位置情報更新レートはレゾルバ励磁信
号周波数の影咎を受け、高速回転体の高精度位置検出に
難があった。
That is, the rotor position information update rate is affected by the frequency of the resolver excitation signal, making it difficult to accurately detect the position of a high-speed rotating body.

本発明はPLLループ内にあるカウンタ回路の計数値情
報をレゾルバ回転子の回転角情報に一致させることによ
り、回転角情報取込みの条件を廃し、前記従来の問題点
を解消し得るレゾルバ信号処理回路を提供することを目
的とする。
The present invention is a resolver signal processing circuit that eliminates the condition for taking in rotation angle information by matching count value information of a counter circuit in a PLL loop with rotation angle information of a resolver rotor, thereby solving the above-mentioned conventional problems. The purpose is to provide

〔問題点を解決するための手段〕[Means for solving problems]

本発明によるレゾルバ信号処理回路は、励磁信号生成り
ロッグパルスおよび計数パルスを発生する基準信号発生
回路と、前記l紡磁信号生成グロックパルスを入力しレ
ゾルバ励磁用の第1の2相正弦波信号を出力する励磁回
路とX Ail記計数パルスをカウントg減指令により
加算カウント又は減算カウントし、カウント浮止指令に
よりカラント停止を行なうカウンタ回路と、該カウンタ
回路のカウント値と前記第1の2相正弦波信号を入力し
、カウント値によって前記第1の2相正弦波1g号に位
相変り周を行ない第2の2相正弦波信号を出力する位相
変真回路と、1次側に前記第1の2相正弦波信号を入力
し、2次側から回転位置情報を含む1言号によって第3
の2相正弦波イぎ号を出力するレゾルバ回路と、前記第
2および第3の2札止弦波信号間の位相差を連続的に演
算して位相差信号を出力する位相差演算して位相差信号
を設定する位相差設定回路と、該位相差設定回路の出力
と前記位相差信号を比較し、該位相差信号が基準位相差
よシ大きい場合又は小さい場合にはカウント増減指令を
、前記位相差信号が基準位相差の範囲内にある場合はカ
ウント停止指令を前記カウンタ回路に出力する位相差判
定回路と、前記カウント増減指令と前記カウンタ回路の
カウント値1桁とを入力し、該カウント増減指令により
回転速度礪性を、該カウント値1桁の変化レートから回
転速度絶対値を得、それらを合成し回転速度信号を出力
する回転速度信号生成回路とを具備してなることを特徴
とする。
The resolver signal processing circuit according to the present invention includes a reference signal generation circuit that generates excitation signal generation log pulses and counting pulses, and a first two-phase sine wave signal for excitation of the resolver by inputting the l spinning signal generation glock pulse. An excitation circuit to output, a counter circuit that adds or subtracts the counting pulse in the counter g by the count g subtraction command, and stops the current by the count floating command, and the count value of the counter circuit and the first two-phase sine. a phase changer circuit that inputs a wave signal, performs a phase change circuit on the first two-phase sine wave 1g according to a count value, and outputs a second two-phase sine wave signal; A two-phase sine wave signal is input, and a third signal is input from the secondary side by one word containing rotational position information.
a resolver circuit that outputs a two-phase sine wave signal, and a phase difference calculating circuit that continuously calculates a phase difference between the second and third two-phase sinusoidal wave signals and outputs a phase difference signal. A phase difference setting circuit that sets a phase difference signal compares the output of the phase difference setting circuit with the phase difference signal, and if the phase difference signal is larger or smaller than the reference phase difference, a count increase/decrease command is issued. A phase difference determination circuit outputs a count stop command to the counter circuit when the phase difference signal is within the range of the reference phase difference, and inputs the count increase/decrease command and the 1-digit count value of the counter circuit, and outputs the count stop command to the counter circuit. It is characterized by comprising a rotational speed signal generating circuit which obtains the rotational speed fragility by an increase/decrease command, obtains the rotational speed absolute value from the rate of change of the one-digit count value, synthesizes them, and outputs a rotational speed signal. do.

〔作用〕[Effect]

(1)レゾルバの励磁は固定位相ωtとした。(レゾル
バをPLLループ外に置いた)。基準信号発生回路から
の励磁信号生成グロックパルスを用い励磁回路で生成す
る。
(1) The excitation of the resolver was set to a fixed phase ωt. (I put the resolver outside the PLL loop). The excitation signal is generated by the excitation circuit using the excitation signal generation Glock pulse from the reference signal generation circuit.

+21 P L Lループ内に位相変調回路を置き、レ
ゾルバ励磁位相ωtをカウンタ回路計数値θゝで位相変
調をかけた2相の正弦波5rN(ωt−θ勺。
+21 P L A phase modulation circuit is placed in the L loop, and a two-phase sine wave 5rN (ωt - θ) is obtained by phase modulating the resolver excitation phase ωt with the counter circuit count value θ.

(2)(ωを一〇 )を発生させ、PLLの位相帰還信
号として用いたつ (3)位相差演算回路の入力はレゾルバ回転子誘起信号
を処理して得られる2相正弦波5IN(ωを一θr)、
可(ωt−01)(但しθr:レゾルバ回転子回転角)
と前記位相変調回路で発生させた2相正弦波5IN(ω
t−s*)、(2)(ωt、−07)とし、位相情報θ
r、θ“間の連続的な比較を行なう。(比較回路は従来
技術と同様であるが、入出力情報が異なる)。Δθ=θ
r−θ 中5rN((ωt−o*)−(ωを一θr))
 =SIN(ωt−19”)am(ωを一θr )−c
as(ωt−19’ ) −8IN(ωを一θr) (4)位相差判定回路を設は前記、位相差演算回路によ
って得られた位相差Δθと別に設けた位相差設定回路か
らの基準位相差θTHを比較しθTH<Δθの時には、
カウント指令を、−〇TH<Δθ〈θ丁Hの時にはカウ
ント停止指令を、Δθく一θTHの時にはカウント減指
令を発生するようにした。これにより、カウンタ回路の
計数値θ は(θr−θTH)<θく(θr十〇Tlが
満たされる様に変化する。すなわちθ はレゾルバの回
転角情報そのものとなる。
(2) (ω is 10) is generated and used as the PLL phase feedback signal. (3) The input of the phase difference calculation circuit is a two-phase sine wave 5IN (ω is 10) obtained by processing the resolver rotor induced signal. 1θr),
Possible (ωt-01) (however, θr: resolver rotor rotation angle)
and the two-phase sine wave 5IN(ω
t-s*), (2)(ωt, -07), and the phase information θ
A continuous comparison is made between r and θ. (The comparison circuit is the same as the conventional technology, but the input/output information is different.) Δθ=θ
5rN in r-θ ((ωt-o*)-(ω to θr))
=SIN(ωt-19")am(ω=1θr)-c
as (ωt-19') -8IN (ω = θr) (4) The phase difference determination circuit is set up using the phase difference Δθ obtained by the phase difference calculation circuit and the reference position from the separately provided phase difference setting circuit. Compare the phase difference θTH and when θTH<Δθ,
When the count command is -〇TH<Δθ〈θ〈θH, a count stop command is generated, and when Δθ - - θTH, a count reduction command is generated. As a result, the count value θ of the counter circuit changes so that (θr−θTH)<θ(θr10Tl) is satisfied. That is, θ becomes the rotation angle information of the resolver itself.

(5)カウンタ回路は、レゾルバ回転子の回転角情報の
みを扱えば良いので可逆カウンタで構成し外部からのカ
ウント増、減、停止指令に従かい基準信号から与えられ
る計数パルスを増、減カウント及びカウント停止できる
ようにした。
(5) The counter circuit only needs to handle the rotation angle information of the resolver rotor, so it is configured as a reversible counter and increases or decreases the count pulse given from the reference signal according to the external count increase, decrease, or stop command. And the count can be stopped.

(6)カウンタ回路は積分動作をしているため、計数値
を位置情報として用いる場合はカウンタ回路の増、減指
令はレゾルバ回転速度極性を、また計数値の変化レート
はレゾルバ回転速度の絶対値を示すことに着目し、回転
速度信号を生成した。
(6) Since the counter circuit performs integral operation, when using the count value as position information, the increase or decrease command for the counter circuit should be based on the resolver rotation speed polarity, and the change rate of the count value should be the absolute value of the resolver rotation speed. A rotational speed signal was generated by focusing on the fact that

〔実施例〕〔Example〕

第1図は本発明の一実施例であるレゾルバ信号処理回路
の構成を示す図であり、sooは基準信号発生回路であ
シレゾルバ励磁信号生成のだめの励磁信号生成クロック
パルス801と後述するカウンタ回路の計数パルス80
2を発生+7+−h歳体各出箭〃口、hパn、フ(1/
Iマ?斗6磁回路100に入力され励磁回路XOOでは
レゾルバ励磁のための第1の2相正弦波信号101゜1
02すなわちvI’ 8 INωt* vt ・C□ 
GJt信号信号酸生成レゾルバ20を励磁する。レゾル
バの回転子側巻線には回転子回転角θrに対応した信号
21すなわちに−V、*ccm(ωt−θr)(mしに
:定数)信号が誘起される。カウンタ回路700は前記
計数パルス802をカウント増減指令5001により加
算カクント又は減算カウントし、カウント停止指令5o
ozにょシカラント停とを行なう。位相変調回路400
0は該カウンタ回路700のカウント値vo1すなわち
θ8と前記した第1の2相正弦波信号101,102を
入力とし、カウント値によって第1の2相正弦波信号に
位相f憫を行なIA 5IN(ωt−0*) 、 co
s (ωt−θ)の第2の2相互弦波信号4001.4
002を発生する。レゾルバ回路3oは前記信号21を
入力とし増幅後90°位相を遅らせて得られる正弦波信
号とにより、第3の2相正弦波信号31.32すなわち
S IN(ωを一θr)、cni(ωを一〇で)信号を
発生する。位相差演算回路40は、前記した第2、第3
の2札止弦波信号に含まれるθr。
FIG. 1 is a diagram showing the configuration of a resolver signal processing circuit according to an embodiment of the present invention, where soo is a reference signal generation circuit and an excitation signal generation clock pulse 801 for generating a resolver excitation signal and a counter circuit described later. counting pulse 80
2 is generated +7+-h year old body each exit mouth, h bread n, fu (1/
Ima? A first two-phase sine wave signal 101°1 is input to the D6 magnetic circuit 100 and is used in the excitation circuit XOO to excite the resolver.
02, that is, vI' 8 INωt* vt ・C□
The GJt signal excites the acid generating resolver 20. A signal 21 corresponding to the rotor rotation angle θr, that is, a −V, *ccm(ωt−θr) (where m is a constant) signal is induced in the rotor side winding of the resolver. The counter circuit 700 adds or subtracts the counting pulse 802 according to the count increase/decrease command 5001, and counts the count pulse 802 by adding or subtracting the count pulse 802.
Stop at oznyoshikaranto. Phase modulation circuit 400
IA 5IN inputs the count value vo1, that is, θ8, of the counter circuit 700 and the first two-phase sine wave signals 101, 102, and applies phase f control to the first two-phase sine wave signal according to the count value. (ωt-0*) , co
s (ωt-θ) second two-way reciprocal sinusoidal signal 4001.4
002 is generated. The resolver circuit 3o inputs the signal 21 and generates a third two-phase sine wave signal 31.32, that is, S IN (ω is - θr), cni (ω at 10) generates a signal. The phase difference calculation circuit 40 includes the second and third
θr included in the two-note string wave signal.

θ8情報間の位相差を連続的に演算して、位相差信号4
1すなわちΔθを出力する。位相差設定回路6000は
基準位相差6ooxすなわちθTHを出力する。位相差
判定回路5000は、前記した位相差信号41と基準位
相差信号6001を比較して位相差イき号41が基準位
相差よりも大きい場合又は小さい場合にはカウント増減
指令5001を、位相差信号4Iが基準位相差の範囲内
にある場合にはカウント停止指令5002を出力する。
Continuously calculate the phase difference between θ8 information to obtain a phase difference signal 4
1, that is, outputs Δθ. The phase difference setting circuit 6000 outputs a reference phase difference 6oox, that is, θTH. The phase difference determination circuit 5000 compares the phase difference signal 41 and the reference phase difference signal 6001, and when the phase difference number 41 is larger or smaller than the reference phase difference, a count increase/decrease command 5001 is issued. If the signal 4I is within the reference phase difference range, a count stop command 5002 is output.

ここで、カウンタ回路voo、(q相変副回路4000
、位相差演算回路40、位相差判定回路s’oooはデ
ィジタル、フェーズ、ロックド。
Here, counter circuit voo, (q phase change subcircuit 4000
, the phase difference calculation circuit 40, and the phase difference determination circuit s'ooo are digital, phase, and locked.

ループ(PLL)を成し、位相変調回路4000の出力
である第2の2札止弦波信号4oo1 。
A second two-note string wave signal 4oo1 forming a loop (PLL) and being the output of the phase modulation circuit 4000.

4002の位相情報ωt−rはレゾルバ回路30の出力
である第3の2札止弦波信号31.32の位相情報ωt
−θrに等しくなるように制御される。ずなわちωを一
θ−ωを一θr の関係が成り立つためθ“=θrとな
る。このことからカウンタ回路7θθのカウント値70
1ずなわちθ8はレゾルバ回転子(e置θτを示すこと
となる。
The phase information ωt-r of 4002 is the phase information ωt of the third two-note string wave signal 31.32 which is the output of the resolver circuit 30.
-θr is controlled to be equal to -θr. In other words, since the relationship of ω is one θ - ω is one θr holds, θ"=θr. From this, the count value of the counter circuit 7θθ is 70.
1, that is, θ8 indicates the resolver rotor (e position θτ).

回転(を度1ば号生成回路900は立441差判定回路
5000のカウント増減指令信号5001から回転速度
信号の袷性を、カウンタ回路700の出力であるカウン
ト値70〕の1桁分の計aレートを周波数/電圧変換す
ることにより回転速度1言号の絶対値を得、極性及び絶
対値1八号を合成することにより、回転速;皮情号90
1を出力する。
The rotation speed signal generation circuit 900 calculates the speed of the rotation speed signal from the count increase/decrease command signal 5001 of the difference determination circuit 5000, and calculates the one-digit value of the count value 70 which is the output of the counter circuit 700. By converting the rate into frequency/voltage, the absolute value of one word of rotation speed is obtained, and by combining the polarity and absolute value No. 18, the rotation speed; skin information No. 90 is obtained.
Outputs 1.

第2図および第3図はそれぞれ本発明の一実施例である
構成要素の具体的な「i+l洛偶成を示す図であシ、第
2図は基準1菖号発生回路800、励磁回路100、レ
ゾルバ回路30の回路構成を示し、第3図はカウンタ回
路7001位相変調回路4000、位相差演算回路40
.位相差判定回路5 o o o、位相差設定回路60
Q0、回転速度イ昌号生成回路900の回路構成を示す
っ第2図の基準信号発生回路SOOは水晶振動子810
と発振回路820によ勺、1賎パルス802を発生させ
、さらに分局回路83Qにてレゾルバ励磁位相ωtの倍
の周期2ωtを持つ励磁信号生成グロックパルス130
1を出力する。
FIGS. 2 and 3 are diagrams showing specific i+l combinations of components that are one embodiment of the present invention, respectively. FIG. The circuit configuration of the resolver circuit 30 is shown in FIG.
.. Phase difference determination circuit 5 o o o, phase difference setting circuit 60
The reference signal generation circuit SOO in FIG.
The oscillation circuit 820 generates a single pulse 802, and the branch circuit 83Q generates an excitation signal Glock pulse 130 with a period 2ωt, which is twice the resolver excitation phase ωt.
Outputs 1.

励磁回路XOOは90度位相差発生回路1101バンド
パスフィルタ12 (7v I J (7ill 幅器
140 *XSOとから成る。90度位相差発生回路1
10は、励磁信号生成クロックパルス801を入力し、
互いに90度位相のずれたすなわちωt。
The excitation circuit XOO consists of a 90 degree phase difference generation circuit 1101, a band pass filter 12 (7v I J (7ill width filter 140 *XSO), a 90 degree phase difference generation circuit 1
10 inputs an excitation signal generation clock pulse 801;
ie, ωt, which are 90 degrees out of phase with each other.

(ωt+90°)の位相関係にある矩形信号Z 11゜
112を出力する。バンドパスフィルタ120゜130
は中心因波斂ω/2πの帯域フィルタでちり、信号11
1,112の高潤波成分を除去し2札止弦波とする。と
の2札止弦波は増幅器140.150により増幅されレ
ゾルバ励磁のだめの第1の2札止弦波信号101,10
2、すなわち’i’18INωt、V、cosωtとな
る。レゾルバ回路30は増幅器35、移相器36とから
成る・レゾルバ回転子に誘起上れる信号211/ltK
・V、am(ωを一θr)で表わされるが、増幅器35
によ、!71/K・78倍し、さらに90度位相を遅ら
せる移相器36により正弦波信号を生成する。増幅器3
5からはcns(ωを一θr)信号が、移相器36から
はSl:N(ωを一θr)信号が得られ、第3の2札止
弦波信号が得られる。
A rectangular signal Z 11°112 having a phase relationship of (ωt+90°) is output. Bandpass filter 120°130
is a bandpass filter with central factor ω/2π, and the signal 11
The high frequency wave component of 1,112 is removed to create a 2-note string wave. The two-note string wave is amplified by amplifiers 140 and 150, and the first two-note string wave signal 101, 10 of the resolver excitation reservoir is amplified by the amplifiers 140 and 150.
2, that is, 'i'18INωt, V, cosωt. The resolver circuit 30 consists of an amplifier 35 and a phase shifter 36 - A signal 211/ltK induced in the resolver rotor
・It is expressed as V, am (ω is one θr), but the amplifier 35
Yo! A sine wave signal is generated by a phase shifter 36 which multiplies the signal by 71/K·78 and further delays the phase by 90 degrees. Amplifier 3
5, a cns (ω=1θr) signal is obtained, and the phase shifter 36 obtains a Sl:N (ω=1θr) signal, and a third 2-bill-stop string wave signal is obtained.

第3図において、700はカウンタ回路であシ、ゲート
710,720、nピッ:・の可逆カウンタ730とか
ら成る。SOZは計数パルスであり、この計数パルスは
カウント増減指令5001が1で(カウント、″?i算
指令と定義している)かつカウント停止指e 50θ2
がOの時は、可逆カウンタ730のUP大入力、カクン
ト壇減トYi令50θノが0で(カウント減算指令と定
義している)かつカウント停止指令5θ02が0の時は
、可逆カウンタ730のDOWN入力へ、入力される。
In FIG. 3, 700 is a counter circuit consisting of gates 710, 720, and a reversible counter 730 with n pitches. SOZ is a counting pulse, and this counting pulse has a count increase/decrease command 5001 of 1 (count, "?i calculation command" is defined) and a count stop finger e50θ2
When is O, the UP large input of the reversible counter 730, when the command 50θ is 0 (defined as a count subtraction command) and the count stop command 5θ02 is 0, the input of the reversible counter 730 is It is input to the DOWN input.

カウント停止指令50ozが1の時は可逆カウンタ73
0には計0・くルスは入力されない。可逆カウンタ73
0の出カフθ1はnピットのディジタル信号であり、レ
ゾルバの回転位置情報がnビットのディジタル信号で得
られる。位相変調回路4000は、正弦波パターンRO
M4100.余弦波パターンROM4 Z 00.乗1
γ型ディジタル/アナログ変換器(以下D/A 変換器
と記す)isoo、4eoo。
When the count stop command 50oz is 1, the reversible counter 73
A total of 0/curs is not input to 0. Reversible counter 73
The output cuff θ1 of 0 is an n-pit digital signal, and the rotational position information of the resolver can be obtained as an n-bit digital signal. The phase modulation circuit 4000 has a sine wave pattern RO
M4100. Cosine wave pattern ROM4 Z 00. Power 1
γ-type digital/analog converter (hereinafter referred to as D/A converter) isoo, 4eoo.

4700.4800.増幅器4300.4400加減算
器4900.4950から成る。正弦波パターンROM
4100及び余弦波パターンROM 4ZOOばnビッ
トのディジタル信号であるカウント値701(情報θ 
)をアドレス情報としてあらかじめ記憶させていた正弦
波8IN+9*、余弦波−θ8信号4101,4201
を出力する。励磁回路で生成される第1の2札止弦波0
!号101.102すなわちV、 8IN(iJtlV
QI!!ωtは増幅器4300.4400により1/v
8倍され信号4401.4301すなわちSINωt、
co!ωtM号の信号が得られる。信号4401はD/
A v換器4500,4700の基準電圧源として用い
られ信号430XはD/A変淡器4600,4800F
)基準電圧源とじて用いられる。D/A 窒り器450
0は、ディジタル値として、信号4101すなわちSI
Nθ が入力されているため、出力としてSINωtX
sINθ の信号が得られる。同様にD/A変換器46
00は出力と(−て■ωtX SI’No の信号が、
D/A T:換器4700は出力として81NωtXQ
IIθ4の信号が、VAi換器4800は出力として醍
ωtX■θ の信号が得られるー。加$算器4900は
D/A変換′?54700の出力からD/A変換器46
θ0の出力を減算するため出力4001として 8INωtxeaaθ−−rmG)tXsINθ’= 
BIN(u’を一θ“)の信号が得られることとなる。
4700.4800. It consists of amplifiers 4300, 4400, adders/subtractors 4900, 4950. Sine wave pattern ROM
4100 and cosine wave pattern ROM 4ZOO. Count value 701 (information θ
) are stored in advance as address information. Sine wave 8IN+9*, cosine wave -θ8 signals 4101, 4201
Output. First two-note string wave 0 generated by the excitation circuit
! No. 101.102 i.e. V, 8IN (iJtlV
QI! ! ωt is 1/v by amplifier 4300.4400
The signal 4401.4301 multiplied by 8, that is, SINωt,
co! A signal of ωtM is obtained. Signal 4401 is D/
The signal 430X is used as a reference voltage source for the A/V converters 4500 and 4700, and the signal 430X is used as a reference voltage source for the D/A converters 4600 and 4800F.
) used as a reference voltage source. D/A Nitter 450
0 as a digital value, the signal 4101 or SI
Since Nθ is input, the output is SINωtX
A signal of sINθ is obtained. Similarly, the D/A converter 46
00 is the output and (-te■ωtX SI'No signal is
D/A T: converter 4700 outputs 81NωtXQ
The signal IIθ4 is output from the VAi converter 4800, and the signal ωtX■θ is obtained as an output. Adder 4900 performs D/A conversion'? D/A converter 46 from the output of 54700
To subtract the output of θ0, output 4001 as 8INωtxeaaθ--rmG)tXsINθ'=
A signal of BIN (u' equal to θ") is obtained.

一方、加減算器495Qは、D/A T 4角器48Q
0の出力にD/A変換器4500の出力を加算するため
出力4oozどして rnaωtXasa*+SINωt x Sl:Nθ’
=cts (ωt−e’ )の信号が得られる。
On the other hand, the adder/subtracter 495Q is a D/A T quadricorner 48Q.
In order to add the output of the D/A converter 4500 to the output of 0, the output is 4 oz and then rnaωt
A signal of =cts (ωt-e') is obtained.

位相差演算回路40はアナログ乗算器42゜43と加減
算器44とから成る。アナログ乗n:器4zには信号3
2及び信号40θ1が入力され出力として□□□(ωt
−θr ) X BIN(ωt−θ )の信号が得られ
る。一方、アナログ乗算器43には信号3I及び信号4
002が入力され、出力としてSIN (ωt−θr 
) x a’m(ωを一θ*)ノ信号が得られる。加減
算器44はアナログ乗算器42の出力からアナログ乗算
器43の出力を減算して結果として 5IN(ωt−θ)xcos(ωt、−01) −ao
s+(apt−(J*) xSIN(ωを一θr)=S
IN((ωt −4*)−(ωt=Or))=8 IN
(θr−19*)セθr−6*−八〇情報θrとθの偏
差信号Δθ浦号41が得られる。位相差判定回路5oo
nは、比較器51tyo。
The phase difference calculation circuit 40 consists of analog multipliers 42 and 43 and an adder/subtractor 44. Analog power n: Signal 3 to device 4z
2 and signal 40θ1 are input and the output is □□□(ωt
-θr)XBIN(ωt-θ) is obtained. On the other hand, the analog multiplier 43 has a signal 3I and a signal 4.
002 is input, and the output is SIN (ωt−θr
) x a'm (ω = - θ*) signal is obtained. The adder/subtractor 44 subtracts the output of the analog multiplier 43 from the output of the analog multiplier 42, and the result is 5IN(ωt-θ)xcos(ωt,-01)-ao
s+(apt-(J*) xSIN(ω−θr)=S
IN((ωt −4*)−(ωt=Or))=8 IN
(θr-19*) θr-6*-80 A deviation signal Δθura No. 41 between information θr and θ is obtained. Phase difference determination circuit 5oo
n is the comparator 51tyo.

52 o o FVs 7リツプ7 C1yプ5300
.増幅器5500.ゲート回路5400から成る。位相
差設定回路6Q00はボテンシオ回路610Qから成シ
、位相差比較のための基準信号6001すなわちθT1
’Iを出力する。比較器5100は被比較信号として信
号41すなわち八〇が比較基準信号として6001すな
わちθTHが入力さへθTH<八〇の時には出力信号°
1°が、θTTN:12△θの時には出力fNi”0”
が出力される。比較器5200は、被比較信号として信
号4ZすなわちΔθが、比較基準信号として、信号60
01を増幅器5500を用いて−1倍し、符号を反転し
た信号がずなわち一θTHが人力さ、7″L、Δθく−
θ?Hの時には出力信号@1′がΔθ≧−・θTl(の
時には出力信号″01が出力される。
52 o o FVs 7 Lip 7 C1y Lip 5300
.. Amplifier 5500. It consists of a gate circuit 5400. The phase difference setting circuit 6Q00 is composed of a potentio circuit 610Q and receives a reference signal 6001 for phase difference comparison, that is, θT1.
'Output I. The comparator 5100 inputs the signal 41, that is, 80, as the compared signal, and the signal 6001, that is, θTH, as the comparison reference signal.When θTH<80, the output signal °
When 1° is θTTN:12△θ, the output fNi is “0”
is output. The comparator 5200 receives a signal 4Z, ie, Δθ, as a compared signal and a signal 60 as a comparison reference signal.
01 is multiplied by -1 using the amplifier 5500, and the sign is inverted. That is, - θTH is human power, 7"L, Δθ -
θ? When the output signal @1' is H, the output signal ``01'' is output when Δθ≧−·θTl (.

vSプリップフロップ5sooは、比較器5100出力
が11の時セット(カウント増)、比較器5200の出
力が町、″の時リセット(カウント減)となり、結果と
してカウント増減指令5001を出力する。(11″の
時はカウント増、”0“の時はカウント減指令を意味す
る。)ゲート回路5400は、比較器5ZOσ及びSZ
Oθの出力が共に10″の時、′1”を出力しこれはカ
ウント停止指令50θ2<L:L、て使われる。回転速
度信号生成回路900は周波数/′賓圧変換器9zO1
増幅器920、アナログ・スイッチ9.10,940.
インバータ回路950とから成る。周波数/@圧変換器
910の入力として可逆カウンタ730の出力信号70
1の最小桁信号が接続され周波数/′べ圧変換器910
によりカウントレートがアナログ値に変換器れる。周波
数/電aE変換器910の出力は、アナログ・スイッチ
940へ、またゲインが一1倍の増幅器920を介して
、アナログ・スイッチ930へ接続されている。アナロ
グ・スイッチ930.940は共にゲート信号がJlの
時にのみ閉略するものである。アナログ・スイッチ94
0のゲート信号としてカウント増減指令5001が接続
され、アナログ・スイッチ930のゲート信号としてカ
ウント増減指令5001をインバータ回路950にで反
転させたイ言号が接続されている。これによレカウント
増減指令が111の時はアナログ・スイッチ940が閉
路し、回転速度信号901として周波数/電圧変換器9
10の出力がそのまま出力されることとなる。カウント
増減指令が101の時はアナログ・スイッチ930が閉
路し、回転速度信号901として周波数/層圧変換器9
10の出力の符号反転信号が出力される。
The vss flip-flop 5soo is set (increases the count) when the output of the comparator 5100 is 11, and is reset (decreases the count) when the output of the comparator 5200 is 11, and as a result outputs the count increase/decrease command 5001. (11 ” means a count increase command, and “0” means a count decrease command.) The gate circuit 5400 is connected to the comparators 5ZOσ and SZ
When the outputs of Oθ are both 10″, ``1'' is output, which is used as a count stop command 50θ2<L:L. The rotational speed signal generation circuit 900 is a frequency/'pressure converter 9zO1.
Amplifier 920, analog switches 9.10, 940.
It consists of an inverter circuit 950. Output signal 70 of reversible counter 730 as input of frequency/pressure converter 910
The minimum digit signal of 1 is connected to the frequency/' pressure converter 910
The count rate is converted to an analog value by the converter. The output of the frequency/electronic aE converter 910 is connected to an analog switch 940 and to an analog switch 930 via an 11x gain amplifier 920. Both analog switches 930 and 940 close only when the gate signal is Jl. analog switch 94
A count increase/decrease command 5001 is connected as a gate signal of 0, and an inverted version of the count increase/decrease command 5001 is connected as a gate signal of the analog switch 930. As a result, when the count increase/decrease command is 111, the analog switch 940 is closed, and the rotation speed signal 901 is output to the frequency/voltage converter 9.
The output of 10 will be output as is. When the count increase/decrease command is 101, the analog switch 930 is closed, and the frequency/layer pressure converter 9 is output as the rotation speed signal 901.
A sign-inverted signal of the output of 10 is output.

以上、本発明によれば、レゾルバ回転子角度情報は可逆
カウンタ730の出力に常に出力されているため、従来
技術のような取込み条件がないため、高速回転体の回転
角検出器として用いることができる。また、可逆カウン
タのカウントレートは速度情報そのものであるため容易
に速U 1g号を得ることができる。たとえば、可逆カ
クンタ730の入力信号は、インクリメンタル・エンコ
ーグと等i+!!iな1ハ号としても利用可能である。
As described above, according to the present invention, since the resolver rotor angle information is always outputted to the output of the reversible counter 730, there is no acquisition condition as in the prior art, and therefore it can be used as a rotation angle detector of a high-speed rotating body. can. Furthermore, since the count rate of the reversible counter is speed information itself, the speed U1g can be easily obtained. For example, the input signal of the reversible kakunta 730 is an incremental encoder such as i+! ! It can also be used as an i-1-Ha issue.

〔発明の効果〕〔Effect of the invention〕

以上により、本発明によればPLLループ内にあるカウ
ンタ回路の計数値情報をレゾルバ回転子の回転角情報に
一部させることができるため、カウンタ回路計数値すな
わち回転角信号の取込みは任意の時点で可能となるとと
もに、高速高精度回転角検出が可能となる。また、カウ
ンタ回路の計数値情報はレゾルバ回転子の速度情報のみ
と見なせるようになるため、速度信号を得ることが容易
となる等の優れた効果が奏せられるものである。
As described above, according to the present invention, since the count value information of the counter circuit in the PLL loop can be made part of the rotation angle information of the resolver rotor, the counter circuit count value, that is, the rotation angle signal can be taken in at any time. This makes it possible to detect rotation angles at high speed and with high precision. Further, since the count value information of the counter circuit can be regarded as only the speed information of the resolver rotor, excellent effects such as the ease of obtaining the speed signal can be achieved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例としてのレゾルバ信号処理回
路の構成図、第2図および第3図はそれぞれ本発明の一
実施例としての具体的回路構成の一部を示す図、第4図
は従来例を示す図である。 20・・・レゾルバ、30・・・レゾルバ回路、40・
・・位相差演算回路、100・・・励磁回路、700・
・・カウンタ回路、SOO・・・基準壇号発生回路、9
00・・・回転速度信号生成回路、4000・・・位相
f調回路、5ooo・・・位相差f4J定回路、60θ
O・・・位相差設定回路。
FIG. 1 is a configuration diagram of a resolver signal processing circuit as an embodiment of the present invention, FIGS. 2 and 3 are diagrams each showing a part of a specific circuit configuration as an embodiment of the present invention, and FIG. The figure shows a conventional example. 20... Resolver, 30... Resolver circuit, 40...
・・Phase difference calculation circuit, 100 ・・Excitation circuit, 700・
...Counter circuit, SOO...Standard number generation circuit, 9
00... Rotation speed signal generation circuit, 4000... Phase f adjustment circuit, 5ooo... Phase difference f4J constant circuit, 60θ
O...Phase difference setting circuit.

Claims (1)

【特許請求の範囲】[Claims] 励磁信号生成クロックパルスおよび計数パルスを発生す
る基準信号発生回路と、前記励磁信号生成クロックパル
スを入力しレゾルバ励磁用の第1の2相正弦波信号を出
力する励磁回路と、前記計数パルスをカウント増減指令
により加算カウント又は減算カウントし、カウント停止
指令によりカウント停止を行なうカウンタ回路と、該カ
ウンタ回路のカウント値と前記第1の2相正弦波信号を
入力し、カウント値によって前記第1の2相正弦波信号
に位相変調を行ない第2の2相正弦波信号を出力する位
相変調回路と、1次側に前記第1の2相正弦波信号を入
力し、2次側から回転位置情報を含む信号によって第3
の2相正弦波信号を出力するレゾルバ回路と、前記第2
および第3の2相正弦波信号間の位相差を連続的に演算
して位相差信号を出力する位相差演算回路と、基準位相
差を設定する位相差設定回路と、該位相差設定回路の出
力と前記位相差信号を比較し、該位相差信号が基準位相
差より大きい場合又は小さい場合にはカウント増減指令
を、前記位相差信号が基準位相差の範囲内にある場合は
カウント停止指令を前記カウンタ回路に出力する位相差
判定回路と、前記カウント増減指令と前記カウンタ回路
のカウント値1桁とを入力し、該カウント増減指令によ
り回転速度極性を、該カウント値1桁の変化レートから
回転速度絶対値を得、それらを合成し回転速度信号を出
力する回転速度信号生成回路とを具備してなることを特
徴とするレゾルバ信号処理回路。
a reference signal generation circuit that generates excitation signal generation clock pulses and count pulses; an excitation circuit that receives the excitation signal generation clock pulses and outputs a first two-phase sine wave signal for excitation of the resolver; and counts the count pulses. A counter circuit that performs addition or subtraction counting in response to an increase/decrease command and stops counting in response to a count stop command; a count value of the counter circuit and the first two-phase sine wave signal are input; A phase modulation circuit that performs phase modulation on a phase sine wave signal and outputs a second two-phase sine wave signal, and a phase modulation circuit that inputs the first two-phase sine wave signal to the primary side and receives rotational position information from the secondary side. 3rd by signal containing
a resolver circuit that outputs a two-phase sine wave signal;
and a third phase difference calculation circuit that continuously calculates the phase difference between the two-phase sine wave signals and outputs a phase difference signal; a phase difference setting circuit that sets a reference phase difference; The output is compared with the phase difference signal, and if the phase difference signal is larger or smaller than the reference phase difference, a count increase/decrease command is issued, and if the phase difference signal is within the range of the reference phase difference, a count stop command is issued. A phase difference determination circuit outputs to the counter circuit, the count increase/decrease command and the one-digit count value of the counter circuit are input, and the rotation speed polarity is changed from the rate of change of the count value one-digit by the count increase/decrease command. 1. A resolver signal processing circuit comprising: a rotational speed signal generation circuit that obtains absolute speed values, synthesizes them, and outputs a rotational speed signal.
JP17076985A 1985-08-02 1985-08-02 Resolver signal processing circuit Pending JPS6232367A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17076985A JPS6232367A (en) 1985-08-02 1985-08-02 Resolver signal processing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17076985A JPS6232367A (en) 1985-08-02 1985-08-02 Resolver signal processing circuit

Publications (1)

Publication Number Publication Date
JPS6232367A true JPS6232367A (en) 1987-02-12

Family

ID=15911031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17076985A Pending JPS6232367A (en) 1985-08-02 1985-08-02 Resolver signal processing circuit

Country Status (1)

Country Link
JP (1) JPS6232367A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05674U (en) * 1991-06-20 1993-01-08 ぺんてる株式会社 Rod-shaped core housing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05674U (en) * 1991-06-20 1993-01-08 ぺんてる株式会社 Rod-shaped core housing

Similar Documents

Publication Publication Date Title
US4527120A (en) System for converting mechanical movement to a digital signal
US4991429A (en) Torque angle and peak current detector for synchronous motors
EP0308656B1 (en) Method and apparatus for generating a digital signal indicative on an angular displacement
JP2006058232A (en) Processor for angle detection signal
US4307346A (en) Phase detecting circuit
US5815424A (en) Digital angle conversion method
JPH08219809A (en) Inserted circuit of measuring device
JPS6232367A (en) Resolver signal processing circuit
JPH09121578A (en) Method and apparatus for detecting position of linear stepping motor
US3564536A (en) Synchro/digital converter
JPH0221215A (en) Signal processing circuit for encoder
JPH0449892B2 (en)
RU2094945C1 (en) Fast multifunction angle-to-code converter
JPS61207920A (en) Revolution detector for resolver
JPS62203596A (en) Speed controller for 3-phase ac motor
JP3439814B2 (en) Digital PLL device
KR940006599B1 (en) Phase detection apparatus of three phase power source
JPS6371618A (en) Resolver digital converter
SU732954A1 (en) Shaft rotation angle to code converter
JPS6333617A (en) Resolver digital converter
SU1336241A1 (en) Shaft angle of turn encoder
JPS60216214A (en) Detecting system of position
RU2193794C2 (en) Parameter-to-code converter
JPS63142406A (en) Speed arithmetic device
JPS63290967A (en) Resolver speed detecting device