JP3460587B2 - Abnormality detector that detects abnormality of the rotation angle detector - Google Patents
Abnormality detector that detects abnormality of the rotation angle detectorInfo
- Publication number
- JP3460587B2 JP3460587B2 JP20563798A JP20563798A JP3460587B2 JP 3460587 B2 JP3460587 B2 JP 3460587B2 JP 20563798 A JP20563798 A JP 20563798A JP 20563798 A JP20563798 A JP 20563798A JP 3460587 B2 JP3460587 B2 JP 3460587B2
- Authority
- JP
- Japan
- Prior art keywords
- abnormality
- signal
- rotation angle
- sum
- squares
- 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 - Fee Related
Links
- 230000005856 abnormality Effects 0.000 title claims description 111
- 238000001514 detection method Methods 0.000 claims description 68
- 238000001914 filtration Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 22
- 230000002159 abnormal effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000005070 sampling Methods 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 4
- 238000009499 grossing Methods 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 1
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、レゾルバからの出
力信号に含まれる、回転機の回転角に応じた変調成分で
ある変調信号に基づいて回転角検出装置の異常を検出す
る装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting an abnormality of a rotation angle detection device based on a modulation signal which is a modulation component included in an output signal from a resolver according to a rotation angle of a rotating machine.
【0002】[0002]
【従来の技術】回転機のロータの回転角を検出するレゾ
ルバが知られている。レゾルバで検出された回転角は、
当該回転機の電流の制御などに用いられる。レゾルバの
1次巻線に参照信号として正弦波sinωtの信号を入力
すると、90°の位相差をもって配置された二つの2次
巻線には、それぞれロータ回転角θに応じて変調された
出力信号sinωtsinθ,sinωtcosθが得られる。例え
ば、R/Dコンバータ(レゾルバ/デジタルコンバー
タ)は、電圧制御発振器により制御される基準回転角φ
に応じた信号sinφ,cosφとロータ回転角θを含んだレ
ゾルバ出力信号とから、sin(θ−φ)を算出し、その
位相差(θ−φ)をゼロとするようにφに相当するカウ
ント値を増減するPLL(Phase Locked Loop)制御を
行う。そして、PLL制御が収束している状態、すなわ
ち(θ−φ)=0の状態でのφを、ロータ回転角θの値
として検出、出力する。2. Description of the Related Art A resolver for detecting a rotation angle of a rotor of a rotating machine is known. The rotation angle detected by the resolver is
It is used for controlling the electric current of the rotating machine. When a sine wave sinωt signal is input as a reference signal to the primary winding of the resolver, the two secondary windings arranged with a phase difference of 90 ° output signals modulated according to the rotor rotation angle θ. sinωtsinθ and sinωtcosθ are obtained. For example, an R / D converter (resolver / digital converter) has a reference rotation angle φ controlled by a voltage controlled oscillator.
From the resolver output signal including the rotor rotation angle θ and the signals sinφ and cosφ according to the above, sin (θ−φ) is calculated, and the phase difference (θ−φ) is set to zero. PLL (Phase Locked Loop) control for increasing / decreasing the value is performed. Then, φ in the state where the PLL control is converged, that is, in the state of (θ−φ) = 0 is detected and output as the value of the rotor rotation angle θ.
【0003】また、R/Dコンバータはカウント値φが
ゼロとなったことを判定して、Z相信号を出力する。Z
相信号には、回転機の1回転毎に1個のパルスが現れ
る。Also, the R / D converter determines that the count value φ has become zero and outputs a Z-phase signal. Z
One pulse appears in the phase signal for each rotation of the rotating machine.
【0004】上述のR/Dコンバータにより回転角θを
検出する回転角検出装置における異常を検出するため
に、レゾルバの出力信号を別途処理する異常検出装置が
設けられる。In order to detect an abnormality in the rotation angle detecting device for detecting the rotation angle θ by the above R / D converter, an abnormality detecting device for separately processing the output signal of the resolver is provided.
【0005】この異常検出装置では、レゾルバの出力信
号に含まれるθの情報を取り出すために、参照信号成分
を除去し、参照信号を振幅変調している変調信号sin
θ,cosθを取り出す検波が行われる。これら2つの変
調信号の間には、正常時において基本的にsin2θ+cos2
θ=1なる関係が成立する。従来は、検波により取り出
したsinθ,cosθの二乗和を計算し、当該二乗和が所定
の閾値を下回るような変動が生じることにより、レゾル
バ出力信号のハーネスが断線しているといった異常を検
知していた。In this abnormality detecting device, in order to extract the information of θ contained in the output signal of the resolver, the reference signal component is removed and the modulation signal sin which is amplitude-modulated
Detection is performed to extract θ and cos θ. Between these two modulation signals, sin 2 θ + cos 2
The relationship of θ = 1 holds. Conventionally, the sum of squares of sin θ and cos θ extracted by detection is calculated, and an abnormality such as disconnection of the harness of the resolver output signal is detected due to fluctuations such that the sum of squares falls below a predetermined threshold. It was
【0006】ここで、(sin2θ+cos2θ)=1は恒等的
に成り立つはずであるが、実際には回転角検出回路の異
常時に限らずそれが正常時であっても以下に述べるよう
な理由で上記評価式は定常的には1とならないことがあ
り得る。その第一の原因は、変調信号の検波処理におい
て生じる誤差である。変調信号sinθ,cosθは、参照信
号sinωtのピークの位置(位相ωt=±π/2)に対応
する出力信号の値を順次、サンプリングすることにより
取り出される。ここで、参照信号のピーク位置の決定に
関しては、閾値をその絶対値が参照信号の振幅より幾分
小さいレベルに設定し、参照信号がその閾値を超えた点
(負側のピークを捉える場合には、閾値は負に設定さ
れ、参照信号が当該閾値を下回った点)を近似的にピー
ク位置としていた。そして、そのタイミングでA/Dコ
ンバータ(アナログ−デジタルコンバータ)のサンプリ
ング動作を開始させ、出力信号をサンプリングしてデジ
タル値に変換し、これをピーク位置における値としてい
た。よって、sinθ,cosθのサンプリング位置が正確に
は参照信号のピーク位置でないことにより、評価式(si
n2θ+cos2θ)の値は一般に1より小さくなる。つま
り、サンプリング位置をωt=(±π/2−ε)とする
と、その点での参照信号sinωtの値は±cosεであり、
出力信号sinωtsinθ,sinωtcosθのサンプリング値
はそれぞれ±cosεsinθ,±cosεcosθとなって二乗和
はcos2εとなり、これは一般に1より小さい。Here, (sin 2 θ + cos 2 θ) = 1 should be equally established, but in reality, not only when the rotation angle detection circuit is abnormal, but also when it is normal, it will be described below. For this reason, the above evaluation formula may not always be 1. The first cause is an error generated in the detection processing of the modulation signal. The modulation signals sin θ and cos θ are extracted by sequentially sampling the values of the output signal corresponding to the peak position (phase ωt = ± π / 2) of the reference signal sinωt. Here, regarding the determination of the peak position of the reference signal, the threshold value is set to a level whose absolute value is slightly smaller than the amplitude of the reference signal, and the point at which the reference signal exceeds the threshold value (when the peak on the negative side is captured, , The threshold value was set to a negative value, and the point at which the reference signal fell below the threshold value was used as the approximate peak position. Then, the sampling operation of the A / D converter (analog-digital converter) is started at that timing, the output signal is sampled and converted into a digital value, and this is set as the value at the peak position. Therefore, since the sampling positions of sin θ and cos θ are not exactly the peak positions of the reference signal, the evaluation formula (si
The value of (n 2 θ + cos 2 θ) is generally smaller than 1. That is, when the sampling position is ωt = (± π / 2−ε), the value of the reference signal sinωt at that point is ± cosε,
The sampling values of the output signals sinωtsinθ and sinωtcosθ are ± cosεsinθ and ± cosεcosθ, respectively, and the sum of squares is cos 2 ε, which is generally smaller than 1.
【0007】第二に考えられる原因は、参照信号の振幅
の変動である。参照信号を生成する発振器の回路定数が
外部温度に応じて変化したり、電源電圧が変化すること
により、参照信号の振幅が変動しうる。なお、この変動
は一般には、回転機の回転サイクルに比べて長い時間サ
イクルである。A/Dコンバータのサンプリング動作開
始指示のタイミングでは、参照信号の値はその振幅の変
動に関わりなく上記ピーク検出の閾値に等しい。しか
し、その閾値を超えたタイミングから、実際にサンプリ
ングされるタイミングまでの時間における、参照信号の
値の変化量は振幅が小さいほど小さい。そのため、出力
信号sinωtsinθ,sinωtcosθのサンプリング値の絶
対値も、参照信号の振幅が小さいほど小さくなる。The second possible cause is fluctuations in the amplitude of the reference signal. The amplitude of the reference signal may change due to a change in the circuit constant of the oscillator that generates the reference signal depending on the external temperature or a change in the power supply voltage. Note that this fluctuation is generally a long time cycle as compared with the rotation cycle of the rotating machine. At the timing of instructing to start the sampling operation of the A / D converter, the value of the reference signal is equal to the peak detection threshold value regardless of the fluctuation of its amplitude. However, the smaller the amplitude, the smaller the amount of change in the value of the reference signal in the time from the timing at which the threshold is exceeded to the timing at which actual sampling is performed. Therefore, the absolute values of the sampling values of the output signals sinωtsinθ and sinωtcosθ also become smaller as the amplitude of the reference signal becomes smaller.
【0008】このように、正常時においても、二乗和は
必ずしも1とはならず、また変動しうる。よって、二乗
和に基づく異常判定の閾値は、このことを考慮して、誤
検出を生じないような値に設定される。As described above, the sum of squares is not always 1 even in the normal state, and may vary. Therefore, the threshold value for abnormality determination based on the sum of squares is set to a value that does not cause erroneous detection in consideration of this fact.
【0009】さて、上記二乗和に基づく異常検出では、
その評価式(sin2θ+cos2θ)の計算に要する処理負荷
が大きいことが、例えば用いるCPU(Central Proces
singUnit)の能力よっては問題となる場合がある。その
ため、二乗和一定の関係を近似的に利用し、CPUの処
理負荷を軽減する次の方法が用いられている。その方法
では二乗和の代わりに、各変調信号を全波整流してそれ
ぞれの絶対値を求め、それらを加算した後、ローパスフ
ィルタリングした信号を用いる。この絶対値を加算した
信号(|sinθ|+|cosθ|)を平滑化したものが、所
定の閾値を下回ることにより、上述のような異常が検出
される。In the abnormality detection based on the sum of squares,
The large processing load required for the calculation of the evaluation formula (sin 2 θ + cos 2 θ) is due to, for example, the CPU (Central Process) used.
It may be a problem depending on the ability of (sing Unit). Therefore, the following method is used to approximately utilize the relationship of constant sum of squares and reduce the processing load on the CPU. In that method, instead of the sum of squares, each modulated signal is full-wave rectified to obtain each absolute value, and after adding them, a low-pass filtered signal is used. The smoothed signal (| sin θ | + | cos θ |) to which the absolute value is added falls below a predetermined threshold value, whereby the above abnormality is detected.
【0010】この場合には、評価式(|sinθ|+|cos
θ|)は、二乗和と異なり原理上においても一定の値を
とるものではない。よって、閾値、又は正常と判定すべ
き評価値の範囲は二乗和より緩やかに設定されるべきで
ある。In this case, the evaluation formula (| sin θ | + | cos
θ |) does not take a constant value in principle, unlike the sum of squares. Therefore, the threshold value or the range of the evaluation value to be determined to be normal should be set more gently than the sum of squares.
【0011】[0011]
【発明が解決しようとする課題】従来の変調信号の二乗
和に基づく異常検出方法では、上述のように閾値は十分
に1に近い値に設定することができない。つまり、この
異常検出方法はその閾値で定義される評価値の正常範囲
内を十分に狭くすることができず、回転角検出装置の異
常による変動が、その正常範囲内に収まる可能性が少な
くなく、そのような異常が生じても検出することができ
ない、すなわち検出精度を上げられないという問題があ
った。In the conventional abnormality detection method based on the sum of squares of modulated signals, the threshold value cannot be set sufficiently close to 1 as described above. In other words, this anomaly detection method cannot sufficiently narrow the normal range of the evaluation value defined by the threshold value, and fluctuations due to an abnormality of the rotation angle detection device are likely to fall within the normal range. However, there is a problem in that even if such an abnormality occurs, it cannot be detected, that is, the detection accuracy cannot be improved.
【0012】上記従来の二乗和に基づく方法による問題
は、(|sinθ|+|cosθ|)を平滑化した信号に基づ
く異常検出方法においても同様に起こる。特に、この方
法においては、処理負荷を軽減できる反面、正常と判定
すべき評価値の範囲を上記二乗和による方法より緩やか
にせざるを得ず、検出精度は二乗和による方法より一般
に低い。The problem of the conventional method based on the sum of squares described above similarly occurs in the abnormality detection method based on the signal obtained by smoothing (| sin θ | + | cos θ |). In particular, in this method, although the processing load can be reduced, the range of the evaluation value to be judged to be normal must be made gentler than the method using the sum of squares, and the detection accuracy is generally lower than the method using the sum of squares.
【0013】また、回転機の停止時は、レゾルバの回転
位置によっては、異常検出の不感帯が生じるという問題
もあった。例えば、レゾルバからの出力信号のうちcos
θに関する信号の配線が断線した場合に、sinθ=1と
なるθの近傍で停止していると、回転機が回り始めてsi
nθが小さくなり、評価値が正常範囲を逸脱するまで異
常が検出されない。Further, when the rotating machine is stopped, there is a problem that a dead zone for abnormality detection may occur depending on the rotational position of the resolver. For example, cos of the output signal from the resolver
If the signal wiring related to θ is disconnected and stopped near θ where sin θ = 1, the rotating machine starts rotating and si
No abnormality is detected until nθ becomes small and the evaluation value deviates from the normal range.
【0014】本発明は、上記問題点を解決し、異常検出
の精度を向上することができる異常検出装置を提供する
ことを目的とする。It is an object of the present invention to solve the above problems and provide an abnormality detecting device capable of improving the accuracy of abnormality detection.
【0015】[0015]
【課題を解決するための手段】本発明に係る異常検出装
置は、変調信号の基準レベルより上での当該変調信号の
変動と前記基準レベルより下での当該変調信号の変動と
の非対称性を検知する手段と、前記非対称性に基づいて
前記異常を判定する手段とを有する。 SUMMARY OF THE INVENTION An anomaly detection apparatus according to the present invention eliminates asymmetry between fluctuations of the modulation signal above the reference level of the modulation signal and fluctuations of the modulation signal below the reference level. means for detecting, that having a means for determining the abnormality based on the asymmetry.
【0016】変調信号は回転角に応じて変動し、その値
は回転角の1回転とともにある基準レベルを中心として
上下に変動して当初の値に復元する性質を有する。この
変調信号の性質によれば、変調信号は、回転角が1回転
する間に基準レベルから上下に同じ大きさの振幅で振
れ、また、例えば回転の角速度が一定の場合には、基準
レベルより上での波形と下での波形は対称となる。 The modulation signal fluctuates according to the rotation angle, and its value has a characteristic of fluctuating up and down around a certain reference level with one rotation of the rotation angle to restore the initial value. According to the property of this modulation signal, the modulation signal swings up and down with the same amplitude from the reference level during one rotation of the rotation angle, and, for example, when the angular velocity of rotation is constant, the modulation signal is higher than the reference level. waveforms and under the above is symmetrical and ing.
【0017】[0017]
【0018】[0018]
【0019】本発明に係る異常検出装置は、上記変調信
号の性質を利用して、非対称性を検知し、異常を判定す
るために、変調信号の前半周期での積分値と後半周期で
の積分値とを取得する手段と、前記前半周期と前記後半
周期とでの前記両積分値の絶対値相互の差を求める手段
と、前記差と異常判定閾値との比較に基づいて異常を判
定する手段とを有することを特徴とするものである。The abnormality detecting device according to the present invention is provided with the above-mentioned modulation signal.
Asymmetry is detected and anomaly is judged by utilizing the nature of the issue.
For this purpose, means for obtaining the integrated value in the first half cycle and the integrated value in the second half cycle of the modulated signal, and means for obtaining the difference between the absolute values of the two integrated values in the first half cycle and the second half cycle And a means for determining an abnormality based on a comparison between the difference and an abnormality determination threshold value.
【0020】本態様によれば、変調信号の前半周期での
積分値と後半周期での積分値とが算出される。そしてそ
れらの絶対値の差が異常判定閾値で定義される範囲外に
あることにより異常が判定される。回転機が一定の角速
度で回転しているとみなせる状態では、変調信号は正弦
波、余弦波となる。例えば、前半周期はそれらの波形が
正の値を取るべき期間であり、後半周期はそれらの波形
が負の値を取るべき期間である。例えば前半周期は正弦
波においては位相0〜π、余弦波においては位相−π/2
〜π/2であり、後半周期は正弦波においては位相π〜2
π、余弦波においては位相π/2〜3π/2である。正弦
波、余弦波の対称性から、前記積分値の絶対値の差は基
本的には0となるはずである。本態様ではこの差に対し
て、上記第態様と同様、異常判定閾値を用いて異常、正
常の判定がなされる。これにより例えば、変調信号がオ
フセットするような異常が検出される。According to this aspect, the integrated value in the first half cycle and the integrated value in the second half cycle of the modulated signal are calculated. Then, the abnormality is determined when the difference between these absolute values is outside the range defined by the abnormality determination threshold. In the state where the rotating machine can be regarded as rotating at a constant angular velocity, the modulation signal is a sine wave or a cosine wave. For example, the first half period is the period during which those waveforms should take positive values, and the second half period is the period during which those waveforms should take negative values. For example, the first half cycle has a phase of 0 to π for sine waves and a phase of −π / 2 for cosine waves.
~ Π / 2, and the latter half of the cycle is a phase π ~ 2 for a sine wave.
The phase is π / 2 to 3π / 2 in π and the cosine wave. Due to the symmetry of the sine wave and the cosine wave, the difference between the absolute values of the integrated values should be basically 0. In this aspect, similarly to the above-described aspect, with respect to this difference, the abnormality determination threshold value is used to determine abnormality or normality. Thereby, for example, an anomaly such that the modulation signal is offset is detected.
【0021】第二の本発明に係る異常検出装置は、正弦
変調信号と余弦変調信号との二乗和を計算し二乗和信号
を生成する手段と、前記二乗和信号をローパスフィルタ
リングして基準信号を生成する手段と、前記二乗和信号
と前記基準信号との差に基づいて異常を判定する手段と
を有することを特徴とする。An abnormality detecting apparatus according to the second aspect of the present invention comprises means for calculating a sum of squares of a sine-modulated signal and a cosine-modulated signal to generate a sum-of-squares signal, and low-pass filtering the sum-of-squares signal to obtain a reference signal. It is characterized by having means for generating and means for judging abnormality based on a difference between the sum of squares signal and the reference signal.
【0022】本発明によれば、二乗和信号は、一定の閾
値と比較されるのではなく、ローパスフィルタリングさ
れた、すなわち所定の時定数で平滑化された基準信号と
比較される。例えば、二乗和信号と基準信号との差の絶
対値が所定の閾値を超える場合が異常と判定される。こ
の異常検出方法によれば、レゾルバの異常などで発生す
る例えば1回転単位で発生する高周波変動成分は検知さ
れるが、変調信号の検波時のピークタイミングのずれ
や、自然な外部環境の変動に応じた参照信号の振幅の緩
やかな変動といった、異常と判定するのが適当でない原
因に起因して生じることが多い二乗和の直流的な変化、
又は低周波変動成分は検知されにくい。すなわち、従来
のように一定の閾値を用いると、誤検出を避けようとす
ると閾値を緩やかに設定する必要があり、それにより異
常検出の精度が低下するのに対し、本発明では基準信号
を二乗和信号自体の平滑化により生成することにより、
二乗和信号と基準信号との差の大小を判定する閾値を小
さくしても正常な低周波変動成分が異常と誤検出されに
くく、異常検出の精度を向上させることができる。According to the invention, the sum of squares signal is not compared with a constant threshold value, but with a low-pass filtered, ie smoothed with a predetermined time constant, reference signal. For example, when the absolute value of the difference between the sum of squares signal and the reference signal exceeds a predetermined threshold, it is determined to be abnormal. According to this abnormality detection method, a high-frequency fluctuation component that occurs due to abnormality of the resolver, for example, generated in one rotation unit is detected. DC changes in the sum of squares that often occur due to reasons such as gradual fluctuations in the amplitude of the reference signal that are inappropriate to determine as abnormal,
Alternatively, the low frequency fluctuation component is difficult to detect. That is, when a constant threshold value is used as in the prior art, the threshold value needs to be set gently to avoid erroneous detection, which reduces the accuracy of abnormality detection, whereas the present invention squares the reference signal. By generating by summing the sum signal itself,
Even if the threshold for determining the difference between the sum of squares signal and the reference signal is made small, a normal low-frequency fluctuation component is less likely to be erroneously detected as an abnormality, and the accuracy of abnormality detection can be improved.
【0023】本発明に係る異常検出装置は、レゾルバの
出力信号から検波された回転機の回転角の正弦関数に応
じた正弦変調信号と前記回転角の余弦関数に応じた余弦
変調信号とに基づいて回転角検出装置の異常を検出する
異常検出装置において、前記正弦変調信号と前記余弦変
調信号とが入力されるごとに順次二乗和を計算し、二乗
和信号を生成する手段と、順次生成される前記二乗和信
号をローパスフィルタリングして、基準信号を順次生成
する手段と、順次生成される、前記二乗和信号と前記基
準信号との差に基づいて前記異常を判定する判定手段と
を有することを特徴とする。 The abnormality detection device according to the present invention is a resolver
It corresponds to the sine function of the rotation angle of the rotating machine detected from the output signal.
Cosine according to the cosine function of the rotation angle and the sine modulation signal
Detect an abnormality of the rotation angle detection device based on the modulation signal
In the abnormality detection device, the sine modulation signal and the cosine
The sum of squares is calculated each time the key signal and
Means for generating a sum signal, and the square sum signal sequentially generated
Signal is low-pass filtered to sequentially generate reference signal
Means for sequentially generating the sum of squares signal and the base
Determination means for determining the abnormality based on the difference between the quasi-signal and
It is characterized by having.
【0024】本発明によれば、異常検出装置は、順次生
成される、二乗和信号と基準信号との差に基づいて、回
転角検出装置の異常を判定する。According to the present invention, the anomaly detection device is sequentially activated.
Generated based on the difference between the sum of squares signal and the reference signal.
The abnormality of the turning angle detection device is determined .
【0025】本発明に係る異常検出装置の一つの態様に
よれば、前記判定手段は、前記差と異常判定閾値との比
較に基づいて前記異常を判定する手段であることを特徴
とする。 One aspect of the abnormality detection device according to the present invention
According to the above, the determining means determines the ratio of the difference and the abnormality determining threshold value.
It is a means for judging the abnormality based on the comparison
And
【0026】本発明によれば、異常検出装置は、前記判
定手段により、二乗和信号と基準信号との差と、異常判
定閾値との比較に基づいて回転角検出装置の異常を判定
する。 According to the present invention, the abnormality detecting device is
The difference between the sum of squares signal and the reference signal,
Judgment of abnormality of rotation angle detection device based on comparison with constant threshold
To do .
【0027】[0027]
【発明の実施の形態】以下、本発明の実施の形態(以下
実施形態という)を、図面に従って説明する。図1に
は、本実施形態に係る回転機の回転角検出装置の概略構
成が示されている。ここでは、本発明に係る異常検出装
置はこの回転角検出装置内にCPU10を用いて構成さ
れている。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention (hereinafter referred to as embodiments) will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of a rotation angle detection device for a rotating machine according to this embodiment. Here, the abnormality detecting device according to the present invention is configured by using the CPU 10 in the rotation angle detecting device.
【0028】本回転角検出装置において発振器12は参
照信号sinωtを出力し、これがレゾルバ14の1次コ
イル16に印加される。図2は、参照信号と次に述べる
レゾルバからの出力信号とを模式的に表す波形図であ
り、同図(a)は、参照信号を表している。レゾルバ1
4の互いに90°の位相差をもって配置された二つの2
次コイル18,20それぞれには、電動機などの回転機
の回転角θにより参照信号が変調された電圧sinωtsin
θ,sinωtcosθが発生し、これらがレゾルバからの出
力信号(レゾルバ信号)として出力される。同図(b)
はレゾルバ信号sinωtsinθとその振幅変調成分である
変調信号sinθとを表し、同図(c)はレゾルバ信号sin
ωtcosθとその振幅変調成分である変調信号cosθとを
表す。それぞれの図に表される変調信号は、回転角θが
時間と共にリニアに増加する場合を示しており、この場
合、変調信号は横軸を時間軸として正弦波、余弦波形状
となる。なお、レゾルバ信号の処理において、基本的に
は位相のみが問題となるので、前記参照信号およびレゾ
ルバ信号は、振幅を1として説明する。In the present rotation angle detecting device, the oscillator 12 outputs the reference signal sinωt, which is applied to the primary coil 16 of the resolver 14. FIG. 2 is a waveform diagram schematically showing the reference signal and the output signal from the resolver described below, and FIG. 2A shows the reference signal. Resolver 1
Two 2's arranged with a phase difference of 90 ° from each other
Each of the following coils 18 and 20 has a voltage sin ωtsin in which a reference signal is modulated by a rotation angle θ of a rotating machine such as an electric motor.
θ and sinωt cos θ are generated, and these are output as an output signal (resolver signal) from the resolver. The same figure (b)
Represents the resolver signal sin ωt sin θ and the amplitude modulation component sin θ, and FIG.
Represents ωt cos θ and a modulation signal cos θ that is its amplitude modulation component. The modulation signal shown in each figure shows the case where the rotation angle θ linearly increases with time, and in this case, the modulation signal has a sine wave or cosine wave shape with the horizontal axis as the time axis. In the processing of the resolver signal, basically only the phase becomes a problem, so the amplitude of the reference signal and the resolver signal will be described as 1.
【0029】レゾルバ14からの各レゾルバ信号は、検
波回路22とR/Dコンバータ24とに送られる。R/
Dコンバータ24内では、従来技術にて述べた処理が行
われる。すなわち、レゾルバ信号sinωtsinθ,sinω
tcosθにそれぞれcosφ,sinφが乗算され、それらを
減算してsinωtsin(θ−φ)が生成される。これを参
照信号sinωtに基づいて検波して変調成分sin(θ−
φ)が取り出される。R/Dコンバータ24は、位相
(θ−φ)が0となるようにデジタルカウント値φを増
減するフィードバック制御を行い、それが完了するとカ
ウント値φを回転角θを表すデジタル値として、例えば
モータ制御装置等へ出力する。また、R/Dコンバータ
24が求めた回転角θRDとZ相信号SZとは、CPU1
0へ出力される。Each resolver signal from the resolver 14 is sent to the detection circuit 22 and the R / D converter 24. R /
The processing described in the related art is performed in the D converter 24. That is, resolver signals sinωt sinθ, sinω
tcosθ is multiplied by cosφ and sinφ, respectively, and they are subtracted to generate sinωtsin (θ−φ). This is detected based on the reference signal sinωt, and the modulation component sin (θ−
φ) is taken out. The R / D converter 24 performs feedback control for increasing or decreasing the digital count value φ so that the phase (θ−φ) becomes 0, and when the feedback control is completed, the count value φ is set as a digital value representing the rotation angle θ, for example, a motor. Output to control device etc. Further, the rotation angle θ RD and the Z-phase signal S Z obtained by the R / D converter 24 are
Output to 0.
【0030】一方、検波回路22は、例えば従来技術で
述べたような参照信号のピーク位置でのサンプリングと
いった方法により、レゾルバ信号sinωtsinθ,sinω
tcosθから変調信号sinθ,cosθを検波し、取り出
す。検波された変調信号は、検波回路22がアナログ処
理による場合には、A/D変換器30によりデジタル信
号に変換されてCPU10に渡される。On the other hand, the detection circuit 22 uses the method such as sampling at the peak position of the reference signal as described in the prior art to resolver signals sinωtsinθ, sinω.
The modulated signals sin θ and cos θ are detected from t cos θ and taken out. The detected modulated signal is converted into a digital signal by the A / D converter 30 and passed to the CPU 10 when the detection circuit 22 performs analog processing.
【0031】以下、本装置のCPU10における異常検
出処理について説明する。The abnormality detection processing in the CPU 10 of this apparatus will be described below.
【0032】[第一の異常検出方法]図3は、第一の異
常検出方法を説明する模式図である。CPU10は、A
/D変換器30からの変調信号sinθ,cosθのデジタル
値をトレースし、例えばレゾルバ14からの回転角θRD
に基づいて回転機の1回転を検知し、当該1回転に対応
する各変調信号の1周期における最大値VSINP+,V
COSP+、最小値VSINP-,VCOSP-を検出する。そして、
これら最大値、最小値の絶対値を各変調信号毎に比較す
る。具体的には、変調信号sinθに対して、条件式
K≦|(|VSINP+|−|VSINP-|)| ………(1)
を以て異常と判定する。ここでKは異常判定閾値であ
る。θが360°変化、すなわち1回転するときの変調
信号sinθの最大値、最小値は、基本的にはそれぞれsin
(π/2),sin(−π/2)であり、互いに符号が異なり
絶対値は等しい値となるはずである。よって、正常時に
は、基本的に上記式の右辺は0となるはずである。但
し、従来技術で述べたように、正常な状態においても、
変調信号の検出誤差や参照信号の振幅の変動といった要
因が存在するため、右辺は必ずしも0とはならない。こ
れらの正常状態における誤差要因を考慮して異常判定閾
値Kは決定される。[First Abnormality Detection Method] FIG. 3 is a schematic diagram for explaining the first abnormality detection method. CPU10 is A
The digital values of the modulation signals sin θ and cos θ from the / D converter 30 are traced and, for example, the rotation angle θ RD from the resolver 14 is traced.
One rotation of the rotating machine is detected based on the above, and the maximum value V SINP + , V in one cycle of each modulation signal corresponding to the one rotation is detected.
COSP + , minimum values V SINP- , V COSP- are detected. And
The absolute values of these maximum and minimum values are compared for each modulated signal. Specifically, the modulation signal sin θ is determined to be abnormal by the conditional expression K ≦ | (| V SINP + | − | V SINP- |) | ... (1). Here, K is an abnormality determination threshold value. The maximum value and the minimum value of the modulation signal sin θ when θ changes by 360 °, that is, one rotation is basically sin.
(Π / 2) and sin (−π / 2), and their signs are different from each other and their absolute values should be equal. Therefore, in the normal state, the right side of the above equation should basically be 0. However, as described in the prior art, even in a normal state,
Since there are factors such as a detection error of the modulation signal and a fluctuation of the amplitude of the reference signal, the right side is not always 0. The abnormality determination threshold value K is determined in consideration of the error factors in these normal states.
【0033】このようにして定められた閾値Kに基づい
て、上記条件式が判定され、条件不成立の場合、すなわ
ち最大値と最小値との絶対値の差がその閾値K未満であ
る場合には異常なしと判定され、条件成立の場合、すな
わち最大値と最小値との絶対値の差がその閾値K以上で
ある場合には異常であると判定される。Based on the threshold value K determined in this way, the above conditional expression is determined and when the condition is not satisfied, that is, when the difference between the absolute values of the maximum value and the minimum value is less than the threshold value K. It is determined that there is no abnormality, and if the condition is satisfied, that is, if the difference between the absolute values of the maximum value and the minimum value is greater than or equal to the threshold value K, it is determined to be abnormal.
【0034】なお、上記式右辺において、最大値の絶対
値から最小値の絶対値を引いた上でさらに絶対値をとっ
ているのは、例えば、変調信号がマイナス側へオフセッ
トして、VSINP+=0.8,VSINP-=−1.2となるよ
うな場合に、右辺を正に保つためである。In the right side of the above equation, the absolute value of the minimum value is subtracted from the absolute value of the maximum value to obtain the absolute value. For example, the modulation signal is offset to the negative side and V SINP + This is because the right side is kept positive when = 0.8 and V SINP- = -1.2.
【0035】なお、上記式では1つの異常判定閾値Kを
用いているが、異常判定閾値として0より大きい適当な
上限閾値K+と、0より小さい適当な下限閾値K-を定
め、
|VSINP+|−|VSINP-|≦K-,K+≦|VSINP+|−
|VSINP-|
という条件式により異常を判定することもできる。Although one abnormality determination threshold value K is used in the above equation, an appropriate upper limit threshold value K + larger than 0 and an appropriate lower limit threshold value K − smaller than 0 are set as the abnormality determination threshold value, and | V SINP + | - | V SINP- | ≦ K -, K + ≦ | V SINP + | -
Abnormality can also be determined by the conditional expression | V SINP- |.
【0036】この異常検出方法によれば、例えば、変調
信号がオフセットするようなレゾルバの故障モードを少
ない計算負荷で検出することができる。According to this abnormality detecting method, for example, a failure mode of the resolver in which the modulation signal is offset can be detected with a small calculation load.
【0037】以上の処理は、もう一つの変調信号cosθ
に対しても同様に行うことができ、
K≦|(|VCOSP+|−|VCOSP-|)| ………(2)
の成立により異常を判定することができる。The above processing is performed by another modulation signal cos θ.
Can be similarly performed, and the abnormality can be determined by the following condition: K ≦ | (| V COSP + | − | V COSP- |) | (2).
【0038】ちなみに、この第一の方法の趣旨は、変調
信号が0を中心として基本的に上下同一の振幅で振れる
場合は正常であり、変調信号が上下いずれかに所定値以
上シフトする場合は異常であるという点にある。この趣
旨による異常検出は、例えば(1)式に代えて、変調信
号の全幅の中点が0から所定値K'以上ずれた場合は異
常であると判定する次の条件式
K'/2≦(VSINP++VSINP-)/2 ………(3)
又は
K' ≦ VSINP++VSINP- ………(3’)
でも達成することができる。By the way, the purpose of the first method is normal when the modulated signal basically fluctuates with the same amplitude above and below 0, and when the modulated signal shifts above or below a predetermined value or more. The point is that it is abnormal. Abnormality detection according to this point, instead of, for example, the following conditional expression K ′ / 2 ≦ that is determined to be abnormal when the midpoint of the full width of the modulation signal deviates from 0 by a predetermined value K ′ or more (V SINP + + V SINP- ) / 2 (3) or K'≤V SINP + + V SINP -... (3 ') can also be achieved.
【0039】[第二の異常検出方法]図4は、第二の異
常検出方法を説明する模式図である。CPU10は、例
えばレゾルバ14からの回転角θRDに基づいて、変調信
号sinθ,cosθの前半周期と後半周期を検知する。ここ
で、前半周期は変調信号の波形が正の値を取るべき期間
であり、後半周期は当該波形が負の値を取るべき期間で
あると定義する。例えば前半周期は変調信号sinθにお
いては位相0〜π、変調信号cosθにおいては位相−π/
2〜π/2であり、後半周期は変調信号sinθにおいては位
相π〜2π、変調信号cosθにおいては位相π/2〜3π/
2である。[Second Abnormality Detection Method] FIG. 4 is a schematic diagram for explaining the second abnormality detection method. The CPU 10 detects the first half period and the second half period of the modulation signals sin θ and cos θ based on the rotation angle θ RD from the resolver 14, for example. Here, the first half cycle is defined as a period in which the waveform of the modulated signal should have a positive value, and the second half cycle is defined as a period in which the waveform should have a negative value. For example, the first half cycle has a phase of 0 to π in the modulation signal sinθ and a phase of −π / in the modulation signal cosθ.
2 to π / 2, and the latter half period is the phase π to 2π in the modulation signal sinθ and the phase π / 2 to 3π / in the modulation signal cosθ.
Is 2.
【0040】CPU10は、このように定義される変調
信号の前半周期と後半周期とのそれぞれでの積分値を算
出する。この積分は、例えば、時間と共に回転角がリニ
アに変化する状態においては、前半周期、後半周期それ
ぞれの開始タイミングt+,t-から一定の間隔τで変調
信号の値を積算することにより計算される。例えば、時
刻tでの変調信号sinθの値を、tを引数としてV
SIN(t)と表すと、前半周期、後半周期の積分値I+,I
-は、それぞれ
I+=VSIN(t+)+VSIN(t++τ)+ … +VSIN(t++nτ) ………(4)
I-=VSIN(t-)+VSIN(t-+τ)+ … +VSIN(t-+nτ) ………(5)
となる。The CPU 10 calculates the integral value in each of the first half period and the second half period of the modulation signal defined in this way. This integration is calculated, for example, by integrating the values of the modulation signal at a constant interval τ from the start timings t + and t − of the first half period and the second half period, respectively, in a state where the rotation angle linearly changes with time. It For example, the value of the modulation signal sin θ at time t is V with t as an argument.
Expressing SIN (t), the integrated values I + , I of the first half period and the second half period
- is, each I + = V SIN (t + ) + V SIN (t + + τ) + ... + V SIN (t + + nτ) ......... (4) I - = V SIN (t -) + V SIN (t - + τ) + ... + V SIN (t - + nτ) ......... becomes (5).
【0041】ここで述べる異常検出方法では、これら積
分値I+,I-の絶対値の差が異常判定閾値で定義される
範囲外にあることにより異常が判定される。すなわち、
次の条件式を満たすとき、異常と判定される。In the abnormality detection method described here, the abnormality is judged when the difference between the absolute values of these integrated values I + and I − is outside the range defined by the abnormality judgment threshold value. That is,
When the following conditional expression is satisfied, it is determined to be abnormal.
【0042】
K≦|(|I+|−|I-|)| ………(6)
なお、ここでKは本方法に対応して定められる異常判定
閾値である。ちなみに、
ΔVj=|VSIN(t++jτ)|−|VSIN(t-+jτ)| ………(7)
と定義すると、(6)式は、次の形で表すことができ
る。[0042] K ≦ | (| I + | - | I - |) | ......... (6) Here, K is the abnormality determination threshold value which is determined in accordance with the present method. By the way, if it is defined that ΔV j = | V SIN (t + + jτ) | − | V SIN (t − + jτ) | ... (7), the equation (6) can be expressed in the following form. .
【0043】
K≦|ΔV0|+|ΔV1|+ … +|ΔVn| ………(6’)
図4において、曲線50は変調信号sinθの前半周期の
波形であり、曲線52はそれに続く後半周期の波形であ
る。また、曲線54は、曲線52を正負反転して、その
前縁(すなわち後半周期の開始タイミング)を曲線50
の前縁(すなわち前半周期の開始タイミング)に重ねる
ように移動させたものであり、積分値I+,I-の絶対値
の差を求める処理のイメージを示すためのものである。
積分値I+,I-の絶対値の差は、曲線50と曲線54と
で挟まれる領域56の面積に相当する。K ≦ | ΔV 0 | + | ΔV 1 | + ... + | ΔV n | ... (6 ′) In FIG. 4, the curve 50 is the waveform of the first half cycle of the modulation signal sin θ, and the curve 52 is it. It is the waveform of the subsequent second half cycle. Further, the curve 54 is obtained by inverting the sign of the curve 52 and setting its leading edge (that is, the start timing of the latter half cycle) to the curve 50.
Is moved so as to be overlapped with the leading edge (that is, the start timing of the first half cycle) of, and is for the purpose of showing the image of the processing for obtaining the difference between the absolute values of the integrated values I + and I − .
The difference between the absolute values of the integrated values I + and I − corresponds to the area of the region 56 sandwiched between the curve 50 and the curve 54.
【0044】以上の異常判定処理は、もう一つの変調信
号cosθに対しても同様に行うことができる。The above abnormality determination processing can be similarly performed for the other modulation signal cos θ.
【0045】なお、回転機が等角速度で回転していない
場合には、例えばR/Dコンバータ24からの出力θRD
を参照して、前半周期、後半周期それぞれの開始タイミ
ングt+,t-に対応する回転角θ+,θ-から一定の回転
角間隔λで変調信号の値を積算することにより計算され
る。具体的には、例えば、回転角θでの変調信号sinθ
の値をθを引数としてVSIN(θ)と表すと、(4)
(5)(7)式に相当する式として次の式が用いられ
る。なお、(6)(6’)式はこの場合にもそのまま用
いることができる。When the rotating machine is not rotating at a constant angular velocity, for example, the output θ RD from the R / D converter 24
With reference to, the calculation is performed by integrating the values of the modulation signal at a constant rotation angle interval λ from the rotation angles θ + , θ − corresponding to the start timings t + , t − of the first half period and the second half period, respectively. Specifically, for example, the modulation signal sin θ at the rotation angle θ
When the value of is expressed as V SIN (θ) with θ as an argument, (4)
The following equations are used as the equations corresponding to the equations (5) and (7). The expressions (6) and (6 ′) can be used as they are in this case.
【0046】
I+=VSIN(θ+)+VSIN(θ++λ)+ … +VSIN(θ++nλ) ………(8)
I-=VSIN(θ-)+VSIN(θ-+λ)+ … +VSIN(θ-+nλ) ………(9)
ΔVj=|VSIN(θ++jλ)|−|VSIN(θ-+jλ)| ………(10)
この異常検出方法によれば、例えば、上記第一の異常検
出方法と同様に変調信号がオフセットするようなレゾル
バの故障モードが検出される。また、本方法は、変調信
号をワンポイントで比較するのではなく、面積で比較す
ることにより、変調信号の波形がくずれるような故障を
検知することができる。[0046] I + = V SIN (θ + ) + V SIN (θ + + λ) + ... + V SIN (θ + + nλ) ......... (8) I - = V SIN (θ -) + V SIN (θ - + λ) + ... + V SIN (θ - + nλ) ......... (9) ΔV j = | V SIN (θ + + jλ) | - | V SIN (θ - + jλ) | ......... (10) this According to the abnormality detection method, for example, the failure mode of the resolver in which the modulation signal is offset is detected as in the first abnormality detection method. In addition, the present method can detect a failure such that the waveform of the modulated signal is broken by comparing the modulated signals not in one point but in area.
【0047】[第三の異常検出方法]図5は、第三の異
常検出方法を説明する模式図である。CPU10は、ま
ず検波回路22(又はA/D変換器30)から得た2つ
の変調信号(正弦変調信号sinθ、余弦変調信号cosθ)
の二乗和を例えば変調信号の各デジタルデータが入力さ
れる毎に計算し、二乗和信号60を生成する。また、C
PU10はこの二乗和信号60に対しローパスフィルタ
リング演算を行い、二乗和信号が所定の時定数で平滑化
された基準信号62を生成する。そして、これら二乗和
信号60(VSQ)と基準信号62(VLPF)との差が所
定の異常判定閾値で定められる範囲外となる場合が異常
と判定される。例えば、本方法に対応して定められる異
常判定閾値をKとすると、次の条件式を満たすとき、異
常と判定される。[Third Abnormality Detection Method] FIG. 5 is a schematic diagram for explaining the third abnormality detection method. The CPU 10 firstly outputs two modulation signals (a sine modulation signal sin θ and a cosine modulation signal cos θ) obtained from the detection circuit 22 (or the A / D converter 30).
The sum of squares of is calculated, for example, every time each digital data of the modulation signal is input, and the sum of squares signal 60 is generated. Also, C
The PU 10 performs a low-pass filtering operation on the sum of squares signal 60 to generate a reference signal 62 in which the sum of squares signal is smoothed with a predetermined time constant. Then, if the difference between the square sum signal 60 (V SQ ) and the reference signal 62 (V LPF ) is outside the range defined by the predetermined abnormality determination threshold value, it is determined to be abnormal. For example, assuming that the abnormality determination threshold value determined corresponding to this method is K, it is determined to be abnormal when the following conditional expression is satisfied.
【0048】
K≦|VSQ−VLPF| ………(11)
なお、上記式では1つの異常判定閾値Kを用いている
が、異常判定閾値として0より大きい適当な上限閾値K
+と、0より小さい適当な下限閾値K-を定め、
VSQ−VLPF≦K-,K+≦VSQ−VLPF ………(12)
という条件式により異常を判定することもできる。K ≦ | V SQ −V LPF | (11) Although one abnormality determination threshold value K is used in the above equation, an appropriate upper limit threshold value K greater than 0 is used as the abnormality determination threshold value.
+ A, 0 less suitable lower threshold K - defines, V SQ -V LPF ≦ K - , it is also possible to determine an abnormality according to the conditional expression of K + ≦ V SQ -V LPF ......... (12).
【0049】ここで、異常判定閾値K等は、従来技術で
述べたと同様の要因、すなわち変調信号検波処理におい
て生じる誤差や参照信号の変動といった要因を考慮して
定められる。しかし、従来方法では、既に述べたよう
に、閾値は時間的に変化することのない一定のレベルを
定めるものであったため、例えば、回転角検出装置が使
用されうる温度環境などについて様々な場合を想定して
誤検出が生じないようにしようとすると緩やかな閾値設
定となってしまい、閾値により定義される正常と判定さ
れる範囲内に異常状態が含まれやすくなる、つまり異常
検出精度が劣化するという問題があった。これに対し
て、本方法による正常と判定される範囲は、基準信号を
中心とした所定幅の範囲であって、この基準信号は二乗
和信号の変動に緩やかに追随していく。よって、基準信
号を生成する際の平滑化時定数を正常な状態での二乗和
の変動速度に応じて定めれば、二乗和信号と基準信号と
の乖離は正常状態では大きくならず、それに応じて異常
判定閾値K等も小さく定めることができる。そしてこれ
により、正常と判定される範囲内に異常状態が含まれる
可能性が低減され、異常検出の精度が向上する。Here, the abnormality determination threshold value K and the like are determined in consideration of the same factors as those described in the prior art, that is, factors such as an error generated in the modulation signal detection process and a fluctuation of the reference signal. However, in the conventional method, as described above, the threshold value defines a constant level that does not change with time. Therefore, for example, there are various cases regarding the temperature environment in which the rotation angle detection device can be used. Assuming that false detection does not occur, the threshold value will be set loosely, and an abnormal state is likely to be included in the range defined as normal by the threshold value, that is, the accuracy of abnormality detection deteriorates. There was a problem. On the other hand, the range determined to be normal by this method is a range of a predetermined width centered on the reference signal, and the reference signal gently follows the fluctuation of the sum of squares signal. Therefore, if the smoothing time constant for generating the reference signal is determined according to the fluctuation speed of the sum of squares in the normal state, the deviation between the sum of squares signal and the reference signal does not increase in the normal state, and Therefore, the abnormality determination threshold value K and the like can be set small. As a result, the possibility that an abnormal state is included in the range determined to be normal is reduced, and the accuracy of abnormality detection is improved.
【0050】ちなみに、閾値の大小に関する従来技術と
本方法との対比は、別な見方をすれば次のように考える
ことができる。つまり、従来方法においては、正常とす
る範囲は十分に長い時間における二乗和の正常な変動幅
に応じて大きくしなければならなかった。これに対し
て、本方法は、正常とする範囲を二乗和に対して追随さ
せるため、平滑化時定数程度の短い時間内に二乗和が正
常な要因によって変動しうる程度の幅に当該範囲を設定
すれば十分であり、よって当該範囲を狭めることができ
る。Incidentally, the comparison between the conventional technique and the present method regarding the magnitude of the threshold value can be considered as follows from another viewpoint. That is, in the conventional method, the normal range must be increased according to the normal fluctuation range of the sum of squares in a sufficiently long time. On the other hand, in this method, since the normal range is followed by the sum of squares, the range is adjusted to a width within which the sum of squares can vary due to a normal factor within a short time such as a smoothing time constant. The setting is sufficient, and the range can be narrowed.
【0051】本方法によれば、レゾルバの異常などで発
生する例えば1回転単位、つまり平滑化時定数より短い
時間スケールにて発生する高周波変動成分を検知できる
一方、変調信号の検波時のピークタイミングのずれや、
自然な外部環境の変動に応じた参照信号の振幅の緩やか
な変動といった、異常と判定するのが適当でない原因に
起因して生じることが多い二乗和の直流的な変化、又は
低周波変動成分を異常として誤検出することが抑制され
る。According to this method, it is possible to detect, for example, a high-frequency fluctuation component that occurs due to an abnormality in the resolver, for example, in one rotation unit, that is, on a time scale shorter than the smoothing time constant, while detecting the peak timing of the modulated signal. Misalignment,
A direct-current change in the sum of squares or a low-frequency fluctuation component that often occurs due to reasons such as moderate fluctuations in the amplitude of the reference signal according to natural fluctuations in the external environment that are not appropriate for judging abnormalities. False detection as an abnormality is suppressed.
【0052】ちなみに、2つの変調信号の信号線が断線
したといった原因の場合には、いずれかの変調信号成分
が0となるため、二乗和は、回転角に応じて大きく変動
する。故障モードがこのような単純な場合だけならば、
従来のような緩やかな閾値設定であっても問題はない。
つまり、そのような異常が誤って正常と判定される範囲
に含まれることはない。しかし、例えば、レゾルバの中
のコイルが短絡したとき、具体的には例えば2次コイル
18又は20の入口部分と中間部分とが短絡したとき
は、対応する変調信号は完全に0にならない故障とな
る。この場合には、二乗和は、完全に断線した場合に比
べれば変動の振幅は小さいが、1回転毎に高速に変動す
る波形となる。本方法は、このような場合に変動幅が小
さくても、それが高調波成分であることから精度よく異
常として検知することができる。By the way, in the case where the signal lines of the two modulation signals are broken, one of the modulation signal components becomes 0, and the sum of squares fluctuates greatly depending on the rotation angle. If the failure mode is just such a simple case,
There is no problem even if the threshold value is set gently as in the conventional case.
That is, such an abnormality is not included in the range that is erroneously determined to be normal. However, for example, when a coil in the resolver is short-circuited, specifically, for example, when the inlet portion and the middle portion of the secondary coil 18 or 20 are short-circuited, the corresponding modulation signal is not completely zero. Become. In this case, the sum of squares has a smaller fluctuation amplitude than that in the case of complete disconnection, but has a waveform that rapidly changes for each rotation. Even if the fluctuation range is small in such a case, the present method can accurately detect it as an abnormality because it is a harmonic component.
【0053】[第四の異常検出方法]第四の異常検出方
法では、CPU10はR/Dコンバータ24とは別個に
回転角θCALを算出する。つまり、CPU10は、検波
回路22から得た変調信号sinθ,cosθを得、これらか
らtanθを算出し、そのtanθの値に対応するθを求める
ことによりθCALが決定される。[Fourth Abnormality Detection Method] In the fourth abnormality detection method, the CPU 10 calculates the rotation angle θ CAL separately from the R / D converter 24. That is, the CPU 10 obtains the modulation signals sin θ and cos θ obtained from the detection circuit 22, calculates tan θ from them, and obtains θ corresponding to the value of tan θ, thereby determining θ CAL .
【0054】そして、CPU10はR/Dコンバータ2
4から得たθRDと上記θCALとを比較し、例えば次式で
表されるように、それらの相違が、本方法について定め
られる異常判定閾値K以上である場合に異常が判定され
る。The CPU 10 uses the R / D converter 2
The θ RD obtained from 4 and the above θ CAL are compared, and an abnormality is determined when the difference is equal to or more than the abnormality determination threshold K defined in the present method, for example, as represented by the following equation.
【0055】
K≦|θRD−θCAL| ………(13)
この方法により、例えばR/Dコンバータ24の異常を
検出することができる。K ≦ | θ RD −θ CAL | (13) With this method, for example, an abnormality of the R / D converter 24 can be detected.
【0056】[第五の異常検出方法]第五の異常検出方
法では、CPU10はR/Dコンバータ24からのZ相
信号を監視する。そして、R/Dコンバータ24内のθ
に応じたカウント値が0であるときに発せられるZ相信
号のパルスが検知されると、そのタイミングでの変調信
号から得られる回転角情報がθ=0を示すものであるか
どうかが調べられる。[Fifth Abnormality Detection Method] In the fifth abnormality detection method, the CPU 10 monitors the Z-phase signal from the R / D converter 24. Then, θ in the R / D converter 24
When the pulse of the Z-phase signal emitted when the count value corresponding to is detected is 0, it is examined whether the rotation angle information obtained from the modulation signal at that timing indicates θ = 0. .
【0057】例えば、この回転角情報は、上記第四の方
法で述べたようなθCPUを用いることができる。また、
わざわざ負荷のかかるtan-1(sinθ/cosθ)を計算するこ
となく、θ=0においてsinθ=0,cosθ=1であるこ
とを回転角情報として利用することもできる。For example, as the rotation angle information, θ CPU as described in the fourth method can be used. Also,
It is also possible to use the fact that sin θ = 0 and cos θ = 1 at θ = 0 as the rotation angle information without calculating the load tan −1 (sin θ / cos θ).
【0058】この方法により、例えばR/Dコンバータ
のZ相信号のずれ、またはカウント値のずれといった異
常を検出することができる。By this method, it is possible to detect an abnormality such as a shift of the Z-phase signal of the R / D converter or a shift of the count value.
【図1】 本発明の実施形態である回転機の回転角検出
装置の概略構成を示す模式図である。FIG. 1 is a schematic diagram showing a schematic configuration of a rotation angle detection device for a rotating machine that is an embodiment of the present invention.
【図2】 参照信号とレゾルバからの出力信号とを模式
的に表す波形図である。FIG. 2 is a waveform diagram schematically showing a reference signal and an output signal from a resolver.
【図3】 第一の異常検出方法を説明する模式図であ
る。FIG. 3 is a schematic diagram illustrating a first abnormality detection method.
【図4】 第二の異常検出方法を説明する模式図であ
る。FIG. 4 is a schematic diagram illustrating a second abnormality detection method.
【図5】 第三の異常検出方法を説明する模式図であ
る。FIG. 5 is a schematic diagram illustrating a third abnormality detection method.
10 CPU、12 発振器、14 レゾルバ、16
1次コイル、18,20 2次コイル、22 検波回
路、24 R/Dコンバータ、30 A/D変換器。10 CPU, 12 oscillator, 14 resolver, 16
Primary coil, 18, 20 Secondary coil, 22 Detection circuit, 24 R / D converter, 30 A / D converter.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平7−19899(JP,A) 特開 平8−145719(JP,A) 特開 平7−198413(JP,A) 特開 平6−147922(JP,A) 特開 平9−72758(JP,A) 特開 昭63−243703(JP,A) 特開 昭59−102103(JP,A) 実開 平1−84018(JP,U) 実開 平4−5727(JP,U) (58)調査した分野(Int.Cl.7,DB名) G01D 5/00 - 5/62 G01B 7/00 - 7/34 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-7-19899 (JP, A) JP-A-8-145719 (JP, A) JP-A-7-198413 (JP, A) JP-A-6- 147922 (JP, A) JP-A-9-72758 (JP, A) JP-A-63-243703 (JP, A) JP-A-59-102103 (JP, A) Jitsukaihei 1-84018 (JP, U) Fukukaihei 4-5727 (JP, U) (58) Fields investigated (Int.Cl. 7 , DB name) G01D 5/00-5/62 G01B 7 /00-7/34
Claims (4)
機の回転角に応じた変調信号に基づいて回転角検出装置
の異常を検出する異常検出装置において、 前記変調信号の基準レベルより上での当該変調信号の変
動と前記基準レベルより下での当該変調信号の変動との
非対称性を検知する検知手段と、 前記非対称性に基づいて前記異常を判定する判定手段
と、 を有し、 前記検知手段は、 前記変調信号の前半周期での積分値と、後半周期での積
分値とを取得し、取得した前半周期と後半周期とでの前
記両積分値の絶対値相互の差を求めることで、非対称性
を検知する手段であって、 前記判定手段は、 前記差と異常判定閾値との比較に基づいて前記異常を判
定する手段であることを特徴とする異常検出装置。1. An abnormality detecting device for detecting an abnormality of a rotation angle detecting device based on a modulation signal according to a rotation angle of a rotating machine detected from an output signal of a resolver, wherein the abnormality detecting device detects an abnormality above a reference level of the modulation signal. A detection unit configured to detect an asymmetry between a variation of the modulation signal and a variation of the modulation signal below the reference level; a determination unit that determines the abnormality based on the asymmetry; The means acquires an integrated value in the first half cycle of the modulated signal and an integrated value in the second half cycle, and obtains a difference between absolute values of the integrated values in the acquired first half cycle and the second half cycle. An abnormality detecting apparatus, which is a means for detecting asymmetry, wherein the determining means is a means for determining the abnormality based on a comparison between the difference and an abnormality determination threshold value.
機の回転角の正弦関数に応じた正弦変調信号と前記回転
角の余弦関数に応じた余弦変調信号とに基づいて回転角
検出装置の異常を検出する異常検出装置において、 前記正弦変調信号と前記余弦変調信号との二乗和を計算
し、二乗和信号を生成する手段と、 前記二乗和信号をローパスフィルタリングして、基準信
号を生成する手段と、 前記二乗和信号と前記基準信号との差に基づいて前記異
常を判定する判定手段と、 を有することを特徴とする異常検出装置。2. An abnormality of a rotation angle detection device based on a sine modulation signal according to a sine function of a rotation angle of a rotating machine detected from an output signal of a resolver and a cosine modulation signal according to a cosine function of the rotation angle. In the abnormality detection device for detecting, a means for calculating the sum of squares of the sine modulation signal and the cosine modulation signal, and means for generating a sum of squares signal, means for low-pass filtering the sum of squares signal, means for generating a reference signal And an abnormality determining unit that determines the abnormality based on a difference between the sum of squares signal and the reference signal.
機の回転角の正弦関数に応じた正弦変調信号と前記回転
角の余弦関数に応じた余弦変調信号とに基づいて回転角
検出装置の異常を検出する異常検出装置において、 前記正弦変調信号と前記余弦変調信号とが入力されるご
とに順次二乗和を計算し、二乗和信号を生成する手段
と、 順次生成される前記二乗和信号をローパスフィルタリン
グして、基準信号を順次生成する手段と、 順次生成される、前記二乗和信号と前記基準信号との差
に基づいて前記異常を判定する判定手段と、 を有することを特徴とする異常検出装置。3. An abnormality of a rotation angle detection device based on a sine modulation signal according to a sine function of a rotation angle of a rotating machine detected from an output signal of a resolver and a cosine modulation signal according to a cosine function of the rotation angle. An abnormality detection device for detecting the sum of squares every time the sine-modulated signal and the cosine-modulated signal are input, and means for generating sum-of-squares signals; An abnormality detection comprising: means for filtering and sequentially generating reference signals; and determination means for sequentially determining the abnormality based on a difference between the sum of squares signal and the reference signal. apparatus.
において、 前記判定手段は、前記差と異常判定閾値との比較に基づ
いて前記異常を判定する手段であることを特徴とする異
常検出装置。4. The abnormality detection device according to claim 2, wherein the determination unit is a unit that determines the abnormality based on a comparison between the difference and an abnormality determination threshold value. apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20563798A JP3460587B2 (en) | 1998-07-21 | 1998-07-21 | Abnormality detector that detects abnormality of the rotation angle detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20563798A JP3460587B2 (en) | 1998-07-21 | 1998-07-21 | Abnormality detector that detects abnormality of the rotation angle detector |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000039336A JP2000039336A (en) | 2000-02-08 |
JP3460587B2 true JP3460587B2 (en) | 2003-10-27 |
Family
ID=16510200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20563798A Expired - Fee Related JP3460587B2 (en) | 1998-07-21 | 1998-07-21 | Abnormality detector that detects abnormality of the rotation angle detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3460587B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107402025A (en) * | 2016-05-20 | 2017-11-28 | Tdk株式会社 | Status discriminator and method, physical quantity information generating means and angular transducer |
CN107735651A (en) * | 2015-06-18 | 2018-02-23 | 罗伯特·博世有限公司 | For identifying the method and circuit of open circuit decomposer excitation wire |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10136992A1 (en) * | 2001-07-23 | 2003-02-06 | Emhart Llc Newark | Short duration arc welding involves comparing unsmoothed measurement curve with tolerance curve generated from smoothed measurement curve to detect high frequency faults |
JP4876489B2 (en) * | 2005-09-01 | 2012-02-15 | 横河電機株式会社 | Disconnection detector |
JP5011808B2 (en) * | 2006-04-27 | 2012-08-29 | 株式会社ジェイテクト | Rotational position measuring instrument |
JP4930299B2 (en) * | 2007-09-11 | 2012-05-16 | 日本精工株式会社 | Rotation angle detector |
KR101251509B1 (en) * | 2010-12-01 | 2013-04-05 | 기아자동차주식회사 | Systen for error detection of hybrid vehicle and method thereof |
JP5895442B2 (en) | 2010-12-01 | 2016-03-30 | 株式会社デンソー | Abnormality judgment device for angle detection device |
JP2013195166A (en) * | 2012-03-16 | 2013-09-30 | Sumitomo Heavy Ind Ltd | Detection circuit and detection method of rotation angle of mover, and conveyer using the same |
JP6233881B2 (en) * | 2013-12-27 | 2017-11-22 | 日立オートモティブシステムズ株式会社 | Rotation angle detector |
JP6256080B2 (en) * | 2014-02-17 | 2018-01-10 | 株式会社ジェイテクト | Resolver abnormality detection device |
KR101637756B1 (en) * | 2014-12-03 | 2016-07-07 | 현대자동차주식회사 | Fault diagnosis method for resolver |
JP6497215B2 (en) * | 2015-05-28 | 2019-04-10 | 株式会社デンソー | Resolver signal detection circuit |
DE102016217695B3 (en) * | 2016-09-15 | 2018-01-25 | Conti Temic Microelectronic Gmbh | Detecting a bug with a resolver |
JP6652075B2 (en) * | 2017-01-11 | 2020-02-19 | トヨタ自動車株式会社 | Rotation angle detector |
BR112022024150A2 (en) | 2020-05-28 | 2022-12-27 | Nissan Motor | MONITORING CONTROL DEVICE AND MONITORING CONTROL METHOD |
KR102492601B1 (en) * | 2020-12-14 | 2023-01-27 | 현대모비스 주식회사 | Method and apparatus for detecting resolver fault |
JP2024076732A (en) * | 2022-11-25 | 2024-06-06 | 株式会社デンソー | Position Detection Device |
-
1998
- 1998-07-21 JP JP20563798A patent/JP3460587B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107735651A (en) * | 2015-06-18 | 2018-02-23 | 罗伯特·博世有限公司 | For identifying the method and circuit of open circuit decomposer excitation wire |
CN107402025A (en) * | 2016-05-20 | 2017-11-28 | Tdk株式会社 | Status discriminator and method, physical quantity information generating means and angular transducer |
CN107402025B (en) * | 2016-05-20 | 2019-12-03 | Tdk株式会社 | Status discriminator and method, physical quantity information generating means and angular transducer |
Also Published As
Publication number | Publication date |
---|---|
JP2000039336A (en) | 2000-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3460587B2 (en) | Abnormality detector that detects abnormality of the rotation angle detector | |
JP3216491B2 (en) | Resolver abnormality detection apparatus and method | |
US7513169B2 (en) | Rotational position measuring device | |
US6522097B2 (en) | Position detecting apparatus and abnormality detecting apparatus | |
EP1968197B1 (en) | Tracking loop type digital angle converter and angle/digital converting apparatus | |
US6834244B2 (en) | Resolver phase calibration system and method | |
US7343254B2 (en) | Resolver digital converter | |
JP2002310727A (en) | Abnormality detecting device for position detecting system and method thereof | |
US6181127B1 (en) | Method and circuit for checking the width of the air gap in a speed sensor | |
CN111464107B (en) | Motor, motor data analysis method, device and system | |
CN106872808A (en) | A kind of three-phase voltage phase-lock-loop algorithm of phase sequence self-adaption | |
WO2020145069A1 (en) | Abnormality diagnostic device of rotation angle sensor of the motor, and motor control device | |
KR102596568B1 (en) | Device and method for estimating rotor angle in motor | |
US7723940B2 (en) | Non-redundant safety monitoring for an electric drive mechanism (with a sensor) | |
JP2012095490A (en) | Position detecting method of rotor, control method of electric motor, electric motor controller and program | |
JP6454965B2 (en) | Rotation angle detection device and method for detecting abnormality of rotation angle detection device | |
JP2006138778A (en) | Angle detector | |
US11566919B2 (en) | Resolver excitation using threshold band of voltages | |
JPH06147922A (en) | Displacement measuring device | |
JP3402207B2 (en) | Abnormality detector that detects abnormality of the rotation angle detector | |
JP2005024493A (en) | Abnormality detector for resolver | |
JP2000039335A (en) | Rotating machine rotation angle measuring device | |
CN111886479B (en) | Resolver signal processing device and method, and driving device | |
JP2798340B2 (en) | Resolver abnormality detection circuit | |
JPH01262415A (en) | Resolver angle detecting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070815 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130815 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |