DE102016217695B3 - Detecting a bug with a resolver - Google Patents
Detecting a bug with a resolver Download PDFInfo
- Publication number
- DE102016217695B3 DE102016217695B3 DE102016217695.1A DE102016217695A DE102016217695B3 DE 102016217695 B3 DE102016217695 B3 DE 102016217695B3 DE 102016217695 A DE102016217695 A DE 102016217695A DE 102016217695 B3 DE102016217695 B3 DE 102016217695B3
- Authority
- DE
- Germany
- Prior art keywords
- measurement signal
- minimum
- sin
- signal
- cos
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24457—Failure detection
- G01D5/24466—Comparison of the error value to a threshold
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/14—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
- G01D5/20—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying inductance, e.g. by a movable armature
- G01D5/22—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying inductance, e.g. by a movable armature differentially influencing two coils
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Fehler bei einem Resolver sollen zuverlässiger erkannt werden. Dazu wird bereitgestellt ein Verfahren zum Erkennen eines Fehlers bei einem Resolver durch a) Berechnen einer Quadratsumme (SqSum) eines ersten Messsignals (USin) und eines zweiten Messsignals (UCos) des Resolvers und b) Ausgeben eines Fehlersignals (Fs, Fc), sowie c) Bestimmen eines Minimums der Quadratsumme (SqSum), d) Bestimmen eines Betrags eines Minimalwerts des ersten Messsignals (USin), e) Bestimmen eines Betrags eines Maximalwerts des ersten Messsignals (USin), f) Vergleichen des Minimums der Quadratsumme (SqSum) mit einem ersten Schwellwert (thres6), g) Vergleichen des Betrags des Minimalwerts des ersten Messsignals (USin) mit einem zweiten Schwellwert (thres4) und h) Vergleichen des Betrags des Maximalwerts des ersten Messsignals (USin) mit einem dritten Schwellwert (thres3), wobei i) das Fehlersignal bezüglich des ersten Messsignals (USin) nur dann ausgegeben wird, wenn das Minimum der Quadratsumme (SqSum) kleiner als der erste Schwellwert (thres6), der Betrag des Minimalwerts des ersten Messsignals (USin) kleiner als der zweite Schwellwert (thres4) und der Betrag des Maximalwerts des ersten Messsignals (USin) kleiner als der dritte Schwellwert (thres3) ist.Errors in a resolver should be detected more reliably. For this purpose, a method is provided for detecting a fault in a resolver by a) calculating a sum of squares (SqSum) of a first measurement signal (USin) and a second measurement signal (UCos) of the resolver, and b) outputting an error signal (Fs, Fc), and c D) determining an amount of a minimum value of the first measurement signal (USin), e) determining an amount of a maximum value of the first measurement signal (USin), f) comparing the minimum of the square sum (SqSum) with a g) comparing the magnitude of the minimum value of the first measurement signal (USin) with a second threshold value (thres4) and h) comparing the magnitude of the maximum value of the first measurement signal (USin) with a third threshold value (thres3), where i ) the error signal is output with respect to the first measurement signal (USin) only if the minimum of the sum of squares (SqSum) is less than the first threshold value (thres6), the amount of the minimum value rts of the first measurement signal (USin) is less than the second threshold (thres4) and the magnitude of the maximum value of the first measurement signal (USin) is less than the third threshold (thres3).
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Erkennen eines Fehlers bei einem Resolver durch Berechnen einer Quadratsumme eines ersten Messsignals und eines zweiten Messsignals des Resolvers und Ausgeben eines Fehlersignals. Darüber hinaus betrifft die vorliegende Erfindung eine Resolvervorrichtung mit einem Resolver und einer Fehlerermittlungseinrichtung zum Berechnen einer Quadratsumme eines ersten Messsignals und eines zweiten Messsignals des Resolvers sowie einer Ausgabeeinrichtung zum Ausgeben eines Fehlersignals.The present invention relates to a method for detecting a fault in a resolver by calculating a sum of squares of a first measurement signal and a second measurement signal of the resolver and outputting an error signal. Moreover, the present invention relates to a resolver apparatus having a resolver and a fault detection device for calculating a sum of squares of a first measurement signal and a second measurement signal of the resolver and an output device for outputting an error signal.
In elektrischen Antriebssystemen mit permanent erregten oder fremderregten Synchronmaschinen als Antriebsmotor ist die Rotorlage des elektrischen Motors eine signifikante Information für die Motorregelung. Bei Anwendungen mit hohen Genauigkeitsanforderungen an das Drehmoment und folglich auch an die Rotorlageerfassung ist der Einsatz eines Resolvers ein weit verbreiteter Ansatz. In der
Zur Vermeidung von ungewollten Drehmomenten ist es Aufgabe des Sicherheitskonzepts, Fehler in der Rotorlageerfassung zu erkennen. Bislang genutzte Diagnosekonzepte zur Erkennung von Signalunterbrechungen und Kurzschlüssen der Resolverausgangssignale sind aus Gründen der Robustheit des jeweiligen Systems oft nicht ausreichend.To avoid unwanted torques, it is the task of the safety concept to detect errors in the rotor position detection. Previously used diagnostic concepts for detecting signal interruptions and short circuits of the resolver output signals are often not sufficient for reasons of robustness of the respective system.
Resolver werden typischerweise mit einer Frequenz von beispielsweise 10 bis 20 kHz gespeist. Durch diese alternierende Resolver-Erregerspannung ist auch eine Erkennung der Position im Stillstand des Motors möglich. Im Betrieb des Resolvers wird die Resolver-Erregerspannung entsprechend der Drehung des Motors bzw. des Resolvers moduliert. Der Resolver liefert ein sinus-bezogenes Messrohsignal und cosinus-bezogenes Messrohsignal. Aus diesen Signalen wird durch die Modulation eine Hüllkurve der Resolver-Sinus-Spannung und eine Hüllkurve der Resolver-Cosinus-Spannung gewonnen.Resolvers are typically fed at a frequency of, for example, 10 to 20 kHz. This alternating resolver exciter voltage also makes it possible to detect the position when the motor is at a standstill. During operation of the resolver, the resolver excitation voltage is modulated in accordance with the rotation of the motor or resolver. The resolver supplies a sine-based raw measurement signal and cosine-based raw measurement signal. From these signals, an envelope of the resolver sine voltage and an envelope of the resolver cosine voltage is obtained by the modulation.
Zur Erkennung externer Fehler der Resolversignale wird bislang häufig das Summenquadrat SqSum der Hüllkurvensignale USin und UCos genutzt: SqSum = USin(t)2 + UCos(t)2 To detect external errors of the resolver signals, the sum square SqSum of the envelope signals U Sin and U Cos is often used: SqSum = U Sin (t) 2 + U Cos (t) 2
Im fehlerfreien Zustand hat das Summenquadrat SqSum einen konstanten Wert, wie
Ein externer Fehler, der beispielsweise nach dem Zeitpunkt
Die Aufgabe der vorliegenden Erfindung besteht darin, Resolverfehler, insbesondere Signalunterbrechungen und Kurzschlüsse der Resolverausgangssignale, sicherer erkennen zu können.The object of the present invention is to be able to more reliably detect resolver errors, in particular signal interruptions and short circuits of the resolver output signals.
Erfindungsgemäß wird diese Aufgabe gelöst durch ein Verfahren nach Anspruch 1 sowie eine Resolvervorrichtung nach Anspruch 6. Vorteilhafte Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen.According to the invention this object is achieved by a method according to
Entsprechend der vorliegenden Erfindung wird demnach bereitgestellt ein Verfahren zum Erkennen eines Fehlers bei einem Resolver durch
- a) Berechnen einer Quadratsumme eines ersten Messsignals und eines zweiten Messsignals des Resolvers und
- b) Ausgeben eines Fehlersignals, sowie
- c) Bestimmen eines Minimums der Quadratsumme,
- d) Bestimmen eines Betrags eines Minimalwerts des ersten Messsignals,
- e) Bestimmen eines Betrags eines Maximalwerts des ersten Messsignals,
- f) Vergleichen des Minimums der Quadratsumme mit einem ersten Schwellwert,
- g) Vergleichen des Betrags des Minimalwerts des ersten Messsignals mit einem zweiten Schwellwert und
- h) Vergleichen des Betrags des Maximalwerts des ersten Messsignals mit einem dritten Schwellwert, wobei
- i) das Fehlersignal bezüglich des ersten Messsignals nur dann ausgegeben wird, wenn das Minimum der Quadratsumme kleiner als der erste Schwellwert, der Betrag des Minimalwerts des ersten Messsignals kleiner als der zweite Schwellwert und der Betrag des Maximalwerts des ersten Messsignals kleiner als der dritte Schwellwert ist.
- a) calculating a sum of squares of a first measurement signal and a second measurement signal of the resolver and
- b) output an error signal, as well
- c) determining a minimum of the sum of squares,
- d) determining an amount of a minimum value of the first measurement signal,
- e) determining an amount of a maximum value of the first measurement signal,
- f) comparing the minimum of the sum of squares with a first threshold,
- g) comparing the magnitude of the minimum value of the first measurement signal with a second threshold value and
- h) comparing the magnitude of the maximum value of the first measurement signal with a third threshold, wherein
- i) the error signal is output with respect to the first measurement signal only when the minimum of the sum of squares is less than the first threshold value, the magnitude of the minimum value of the first measurement signal is less than the second threshold value and the magnitude of the maximum value of the first measurement signal is less than the third threshold value ,
In vorteilhafter Weise wird also nicht nur die Quadratsumme bezüglich ihres Mittelwerts untersucht, sondern es wird das Minimum der Quadratsumme überprüft. Wenn der entsprechende Minimalwert unter einem ersten Schwellwert liegt, liegt mit hoher Wahrscheinlichkeit bereits ein Fehler vor. Zusätzlich wird der Minimalwert und Maximalwert des Messsignals (z. B. Sinussignal oder Cosinussignal) betrachtet. Es wird dann erst ein Fehlersignal bezüglich des analysierten Messsignals ausgegeben, wenn nicht nur das Minimum der Quadratsumme den ersten Schwellwert unterschreitet, sondern auch der Betrag des Mittelwerts des Messsignals kleiner als ein zweiter Schwellwert und der Betrag des Maximalwerts des Messsignals kleiner als ein dritter Schwellwert ist. Damit wird nämlich der Messwertebereich zusätzlich mit untersucht.Advantageously, therefore, not only the sum of squares is examined with respect to its mean value, but the minimum of the sum of squares is checked. If the corresponding minimum value is below a first threshold, there is a high probability that an error already exists. In addition, the minimum value and maximum value of the measuring signal (eg sine signal or cosine signal) are considered. An error signal relating to the analyzed measuring signal is then output only if not only the minimum of the sum of the squares falls below the first threshold value but also the magnitude of the mean value of the measuring signal is less than a second threshold value and the magnitude of the maximum value of the measuring signal is less than a third threshold value , This means that the measured value range is additionally examined.
In einer Ausgestaltung werden die Schritte d) bis i) ersetzt oder ergänzt durch die Schritte:
- j) Bestimmen eines Betrags eines Minimalwerts des zweiten Messsignals,
- k) Bestimmen eines Betrags eines Maximalwerts des zweiten Messsignals,
- l) Vergleichen des Minimums der Quadratsumme mit einem vierten Schwellwert,
- m) Vergleichen des Betrags des Minimalwerts des zweiten Messsignals mit einem fünften Schwellwert und
- n) Vergleichen des Betrags des Maximalwerts des zweiten Messsignals mit einem sechsten Schwellwert, wobei
- o) das Fehlersignal bezüglich des zweiten Messsignals nur dann ausgegeben wird, wenn das Minimum der Quadratsumme kleiner als der vierte Schwellwert, der Betrag des Minimalwerts des zweiten Messsignals kleiner als der fünfte Schwellwert und der Betrag des Maximalwerts des zweiten Messsignals kleiner als der sechste Schwellwert ist.
- j) determining an amount of a minimum value of the second measurement signal,
- k) determining an amount of a maximum value of the second measurement signal,
- l) comparing the minimum of the sum of squares with a fourth threshold,
- m) comparing the magnitude of the minimum value of the second measurement signal with a fifth threshold value and
- n) comparing the magnitude of the maximum value of the second measurement signal with a sixth threshold, wherein
- o) the error signal is output with respect to the second measurement signal only if the minimum of the sum of squares is less than the fourth threshold value, the magnitude of the minimum value of the second measurement signal is less than the fifth threshold value and the magnitude of the maximum value of the second measurement signal is less than the sixth threshold value ,
Damit werden beide Messsignale des Resolvers auf die gleiche Art analysiert. Alternativ wird statt des ersten Messsignals nur das zweite Messsignal derart analysiert.This analyzes both resolver measurement signals in the same way. Alternatively, instead of the first measurement signal, only the second measurement signal is analyzed in this way.
Das erste Messsignal kann ein Sinussignal und das zweite Messsignal ein Cosinussignal des Resolvers sein, oder umgekehrt. Bei dem Sinussignal und dem Cosinussignal kann es sich jeweils um ein Rohsignal des Resolvers handeln oder aber auch um ein bereits weiter verarbeitetes Rohsignal.The first measurement signal may be a sine signal and the second measurement signal may be a cosine signal of the resolver, or vice versa. The sinusoidal signal and the cosine signal can each be a raw signal of the resolver or even an already processed raw signal.
Vorzugsweise werden vor dem Berechnen der Quadratsumme das erste Messsignal und das zweite Messsignal jeweils durch Demodulation gewonnen. Dabei wird das bzw. die Rohsignale des Resolvers bzw. bereits weiter verarbeitete Signale demoduliert und hierdurch von der hochfrequenten Erregerspannung befreit.Preferably, before calculating the sum of squares, the first measurement signal and the second measurement signal are respectively obtained by demodulation. In this case, the or the raw signals of the resolver or already further processed signals are demodulated and thereby freed from the high-frequency excitation voltage.
Des Weiteren kann zum Gewinnen des ersten Messsignals und des zweiten Messsignals eine Hochpassfilterung durchgeführt werden. So können beispielsweise die Messrohsignale des Resolvers einem Hochpassfilter zugeführt werden, um Spannungsgleichanteile zu eliminieren.Furthermore, high-pass filtering may be performed to obtain the first measurement signal and the second measurement signal. For example, the raw measuring signals of the resolver can be fed to a high-pass filter in order to eliminate voltage equal components.
Die oben genannte Aufgabe wird erfindungsgemäß auch gelöst durch eine Resolvervorrichtung mit
- – einem Resolver und
- – einer Fehlerermittlungseinrichtung zum Berechnen einer Quadratsumme eines ersten Messsignals und eines zweiten Messsignals des Resolvers und
- – einer Ausgabeeinrichtung zum Ausgeben eines Fehlersignals, wobei a) die Fehlerermittlungseinrichtung ausgebildet ist zum: • Bestimmen eines Minimums der Quadratsumme, • Bestimmen eines Betrags eines Minimalwerts des ersten Messsignals, • Bestimmen eines Betrags eines Maximalwerts des ersten Messsignals, • Vergleichen des Minimums der Quadratsumme mit einem ersten Schwellwert, • Vergleichen des Betrags des Minimalwerts des ersten Messsignals mit einem zweiten Schwellwert und • Vergleichen des Betrags des Maximalwerts des ersten Messsignals mit einem dritten Schwellwert, wobei b) die Ausgabeeinrichtung das Fehlersignal bezüglich des ersten Messsignals nur dann ausgibt, wenn das Minimum der Quadratsumme kleiner als der erste Schwellwert, der Betrag des Minimalwerts des ersten Messsignals kleiner als der zweite Schwellwert und der Betrag des Maximalwerts des ersten Messsignals kleiner als der dritte Schwellwert ist.
- - a resolver and
- A fault determination device for calculating a sum of squares of a first measurement signal and a second measurement signal of the resolver and
- - an output device for outputting an error signal, wherein a) the error detection device is designed to: • determining a minimum of the sum of squares, • determining an amount of a minimum value of the first measurement signal, • determining an amount of a maximum value of the first measurement signal, • comparing the minimum of the sum of squares comparing the magnitude of the minimum value of the first measurement signal with a second threshold value, and comparing the magnitude of the maximum value of the first measurement signal with a third threshold value, wherein b) the output device outputs the error signal with respect to the first measurement signal only if Minimum of the square sum smaller than the first threshold value, the amount of the minimum value of the first measurement signal is smaller than the second threshold value and the magnitude of the maximum value of the first measurement signal is smaller than the third threshold value.
Die oben im Zusammenhang mit dem erfindungsgemäßen Verfahren genannten Vorteile und Variationsmöglichkeiten gelten sinngemäß auch für die erfindungsgemäße Resolvervorrichtung. Dementsprechend können auch die Merkmale a) und b) der Resolvervorrichtung ergänzt oder ersetzt werden durch die Merkmale:
- c) die Fehlerermittlungseinrichtung ausgebildet ist zum: • Bestimmen eines Minimums der Quadratsumme, • Bestimmen eines Betrags eines Minimalwerts des zweiten Messsignals, • Bestimmen eines Betrags eines Maximalwerts des zweiten Messsignals, • Vergleichen des Minimums der Quadratsumme mit einem vierten Schwellwert, • Vergleichen des Betrags des Minimalwerts des zweiten Messsignals mit einem fünften Schwellwert und • Vergleichen des Betrags des Maximalwerts des zweiten Messsignals mit einem sechsten Schwellwert, wobei
- c) die Ausgabeeinrichtung das Fehlersignal bezüglich des zweiten Messsignals nur dann ausgibt, wenn das Minimum der Quadratsumme kleiner als der vierte Schwellwert, der Betrag des Minimalwerts des zweiten Messsignals kleiner als der fünfte Schwellwert und der Betrag des Maximalwerts des zweiten Messsignals kleiner als der sechste Schwellwert ist.
- c) the error determination device is designed to: • determine a minimum of the sum of squares, • determine an amount of a minimum value of the second measurement signal, • determine an amount of a maximum value of the second measurement signal, • compare the minimum of the sum of squares with a fourth threshold, • Compare the amount the minimum value of the second measurement signal having a fifth threshold value, and comparing the magnitude of the maximum value of the second measurement signal with a sixth threshold value,
- c) the output device outputs the error signal with respect to the second measurement signal only if the minimum of the sum of squares is less than the fourth threshold value, the magnitude of the minimum value of the second measurement signal is less than the fifth threshold value and the magnitude of the maximum value of the second measurement signal is less than the sixth threshold value is.
Dabei gilt natürlich für den Fall, dass die Merkmale a) bis d) kumulativ Anwendung finden, dass die Fehlerermittlungseinrichtung das Minimum der Quadratsumme natürlich nur einmal bestimmt.In this case, of course, applies in the event that the features a) to d) cumulatively apply that the error detection means, of course, determines the minimum of the sum of squares only once.
Die erfindungsgemäße Resolvervorrichtung kann beispielsweise in einem Umrichtersystem eingesetzt werden, um beispielsweise einen Motor mit den Signalen des Resolvers steuern zu können.The resolver device according to the invention can be used, for example, in an inverter system in order, for example, to be able to control a motor with the signals of the resolver.
Eine bevorzugte Anwendung des Umrichtersystems mit der Resolvervorrichtung ergibt sich für ein Kraftfahrzeug. Es können aber auch andere umrichterbetriebene elektrische Maschinen (z. B. Fertigungsmaschinen, Transportanlagen etc.) von dem Umrichtersystem mit Resolvervorrichtung profitieren.A preferred application of the converter system with the resolver device results for a motor vehicle. However, other converter-driven electrical machines (eg, manufacturing machines, transportation equipment, etc.) may also benefit from the converter system with resolver device.
Die vorliegende Erfindung wird anhand der beigefügten Zeichnungen näher erläutert, in denen zeigen:The present invention will be further explained with reference to the accompanying drawings, in which:
Die nachfolgend näher geschilderten Ausführungsbeispiele stellen bevorzugte Ausführungsformen der vorliegenden Erfindung dar. Dabei ist zu beachten, dass die einzelnen Merkmale nicht nur in den geschilderten Merkmalskombinationen, sondern auch in Alleinstellung oder in anderen technisch sinnvollen Merkmalskombinationen realisiert werden können.The embodiments described in more detail below represent preferred embodiments of the present invention. It should be noted that the individual features can be realized not only in the described feature combinations, but also in isolation or in other technically meaningful combinations of features.
Das erfindungsgemäße Erkennen eines Fehlers bei einem Resolver beruht auf einem Ansatz, der eine Erweiterung eines bekannten Diagnosekonzepts mit Ermittlung einer Quadratsumme zweier Messsignale darstellt. Damit ist die Erkennung von Fehlern in der Rotorlageerfassung beim Einsatz eines Resolvers möglich.The recognition of a fault in a resolver according to the invention is based on an approach which represents an extension of a known diagnostic concept with the determination of a sum of the squares of two measurement signals. This makes it possible to detect errors in the rotor position detection when using a resolver.
Zur Erkennung von Fehlern werden die Resolverausgangssignale zunächst optional durch einen Hochpassfilter geführt und anschließend demoduliert. Nach der Demodulation wird über ein definiertes Zeitintervall der Maximalwert und Minimalwert der Hüllkurvensignale ermittelt, sowie der Minimalwert der Quadratsumme aus den Hüllkurvensignalen. Das definierte Zeitintervall sollte dabei größer als eine Periode eines jeweiligen Hüllkurvensignals sein. Liegen die ermittelten Werte betragsmäßig unterhalb jeweils definierter Schwellwerte, so wird ein Fehler erkannt.To detect errors, the resolver output signals are initially optionally passed through a high-pass filter and then demodulated. After demodulation, the maximum value and minimum value of the envelope signals are determined over a defined time interval, as well as the minimum value of the square sum from the envelope signals. The defined time interval should be greater than one period of a respective envelope signal. If the determined values lie below defined threshold values, an error is detected.
Im Folgenden wird das ermittelte Diagnosekonzept an einem Beispiel genauer erläutert. Es werden die nachfolgenden Kurzbezeichnungen verwendet:
Die Resolverausgangsspannungen (hier auch als Messrohsignale bezeichnet) lassen sich über folgende Gleichungen beschreiben:
Zur Bestimmung der Rotorlage ist die Information der Hüllkurven UCos und USin der Resolverausgangssignale US1-S3 und US2-S4 notwendig. Die Bestimmung der Hüllkurven wird durch eine Demodulation erreicht, bei der die Erregerspannung eliminiert wird. Das Resultat der Demodulation lässt sich wie folgt beschreiben:
Externe Fehler, insbesondere Signalunterbrechungen und Kurzschlüsse der Resolverausgangssignale bewirken, dass die Resolverausgangssignale US1-S3 oder US2-S4 auf ein konstantes Spannungsniveau gezogen werden, das sich unter Umständen weiterhin im validen Wertebereich befindet.External faults, in particular signal interruptions and short-circuits of the resolver output signals, cause the resolver output signals U S1-S3 or U S2-S4 to be pulled to a constant voltage level, which may continue to be in the valid range of values.
Ein Hochpassfilter am Eingang der Signalverarbeitung bewirkt eine Eliminierung der Spannungsgleichanteile. Der Hochpass kann in Hardware oder Software realisiert werden. Im Fehlerfall wird somit das fehlerbehaftete Resolversignal auf ein 0V-Potential verschoben. Die anschließende Demodulation hat keinen weiteren Effekt auf die Signalform.A high-pass filter at the input of the signal processing causes an elimination of the voltage equal components. The high pass can be realized in hardware or software. In the event of an error, the faulty resolver signal is thus shifted to a 0V potential. The subsequent demodulation has no further effect on the waveform.
Die demodulierten Resolversignale, d. h. die Hullkurvensignale UCos und USin werden im Anschluss auf ihre Maximal-/Minimalwerte über ein definiertes Zeitintervall Δtdiag untersucht. Dieses Zeitintervall Δtdiag sollte, wie erwähnt, länger als die Periode eines Hüllkurvensignals sein.
Die Betragswerte der Maximal- und Minimalwerte werden anschließend mit definierten Schwellwerten thres1, thres2, thres3 und thres4 verglichen.
Die Erfüllung dieser Bedingungen alleine ist noch nicht ausreichend, da diese Bedingungen im Bereich kleiner Drehzahlen ebenfalls erfüllt sein können. Um die Robustheit zu erhöhen, muss die Aktivierung der Diagnose in Abhängigkeit von der Drehzahl erfolgen. Dieser Schritt ist allerdings nicht möglich, wenn die Drehzahl aus den gleichen Resolversignalen erzeugt wird. Aus diesem Grund wird die Information der Quadratsumme hinzugezogen. Es erfolgt eine Minimalwertbestimmung der Quadratsumme SqSummin über das gleiche Zeitintervall Δtdiag wie oben.
Sind alle drei folgenden Bedingungen erfüllt
Anhand von
Im Schritt S3 wird die Quadratsumme der beiden Signale USin und UCos berechnet. Von dieser Quadratsumme wird in Schritt S4 das Minimum ermittelt.In step S3, the sum of the squares of the two signals U Sin and U Cos is calculated. From this sum of squares, the minimum is determined in step S4.
In Schritt S5 wird der Betrag des Minimums des Hüllkurvensignals USin und der Betrag des Maximums des Hüllkurvensignals USin ermittelt. Anschließend wird in Schritt S6 überprüft, ob der Betrag des Minimums des Mess- bzw. Hüllkurvensignals USin kleiner als ein Schwellwert thres4, der Betrag des Maximalwerts des Messsignals bzw. Hüllkurvensignals USin kleiner als der Schwellwert thres3 und das Minimum der Quadratsumme aus Schritt S4 kleiner als der Schwellwert thres6 ist. Sind alle drei Bedingungen erfüllt, wird ein Fehlersignal FS erzeugt, das auf einen Fehler im Sinussignal hinweist.In step S5, the amount of the minimum of the envelope signal U Sin and the magnitude of the maximum of the envelope signal U Sin is determined. Subsequently, it is checked in step S6 whether the absolute value of the minimum of the measurement or envelope signal U Sin is less than a threshold value thres4, the magnitude of the maximum value of the measurement signal or envelope signal U Sin smaller than the threshold value thres3 and the minimum of the square sum from step S4 is less than the threshold t hres6 . If all three conditions are met, an error signal F S is generated which indicates an error in the sine signal.
In einem Schritt S7 wird aus dem Hüllkurvensignal UCos der Betrag des Minimums des weiteren Messsignals bzw. Hüllkurvensignals UCos und der Betrag des Maximums dieses Signals ermittelt. In Schritt S8 wird überprüft, ob der Betrag des Minimums des Hüllkurvensignals UCos kleiner als der Schwellwert thres2, der Betrag des Maximums des Hüllkurvensignals UCos kleiner als der Schwellwert thres1 und das Minimum der Quadratsumme aus Schritt S4 kleiner als der Schwellwert thres5 ist. Sind alle drei Bedingungen erfüllt, so wird das Fehlersignal Fc erzeugt, was auf einen Fehler im Cosinussignal hindeutet.In a step S7, the amount of the minimum of the further measurement signal and the envelope signal Cos U and the amount of the maximum of this signal is determined from the envelope signal Cos U. In step S8, it is checked whether the magnitude of the minimum of the envelope signal U Cos is smaller than the threshold value thres2, the magnitude of the maximum of the envelope signal U Cos is less than the threshold value thres1 and the minimum of the square sum of step S4 is less than the threshold value thres5. If all three conditions are fulfilled, the error signal F c is generated, which indicates an error in the cosine signal.
Auf diese Weise können zuverlässig insbesondere Fehler bei Signalunterbrechungen und Kurzschlüssen erkannt werden. Die Robustheit des Diagnoseverfahrens wurde nämlich dadurch erhöht, dass die Diagnose in Abhängigkeit von der Drehzahl erfolgt.In this way, especially errors in signal interruptions and short circuits can be detected reliably. Namely, the robustness of the diagnostic method has been increased by making the diagnosis dependent on the rotational speed.
Das beschriebene Verfahren kann in Umrichterprojekten mit Resolver Anwendung finden. Insbesondere kann dieses Verfahren, wie erwähnt, in Kraftfahrzeugen realisiert werden.The method described can be used in converter projects with resolvers. In particular, this method, as mentioned, can be realized in motor vehicles.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- SqSumSqSum
- Quadratsummesum of squares
- Fs, Fc F s , F c
- Fehlersignalerror signal
- Usin U sin
- erstes Messsignalfirst measurement signal
- UCos U Cos
- zweites Messignalsecond measuring signal
- thres1THRES1
- sechster Schwellwertsixth threshold
- thres2Thres2
- fünfter Schwellwertfifth threshold
- thres3thres3
- dritter Schwellwertthird threshold
- thres4thres4
- zweiter Schwellwertsecond threshold
- thres5thres5
- vierter Schwellwertfourth threshold
- thres6thres6
- erster Schwellwertfirst threshold
- DMDM
- Demodulationdemodulation
- HPHP
- HochpassfilterungHigh-pass filtering
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016217695.1A DE102016217695B3 (en) | 2016-09-15 | 2016-09-15 | Detecting a bug with a resolver |
PCT/EP2017/072931 WO2018050657A1 (en) | 2016-09-15 | 2017-09-12 | Detection of an error in a resolver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016217695.1A DE102016217695B3 (en) | 2016-09-15 | 2016-09-15 | Detecting a bug with a resolver |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102016217695B3 true DE102016217695B3 (en) | 2018-01-25 |
Family
ID=59969124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102016217695.1A Active DE102016217695B3 (en) | 2016-09-15 | 2016-09-15 | Detecting a bug with a resolver |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102016217695B3 (en) |
WO (1) | WO2018050657A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109946540B (en) * | 2019-03-21 | 2021-04-16 | 西安联飞智能装备研究院有限责任公司 | Detection circuit and detection method of sine and cosine resolver |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010048186A1 (en) * | 2010-10-13 | 2012-05-03 | Phoenix Contact Gmbh & Co. Kg | Method, circuit arrangement and monitoring device for signal testing |
US20120185213A1 (en) * | 2011-01-13 | 2012-07-19 | Mitsubishi Electric Corporation | Malfunction detection device for resolver |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3460587B2 (en) * | 1998-07-21 | 2003-10-27 | トヨタ自動車株式会社 | Abnormality detector that detects abnormality of the rotation angle detector |
JP4930299B2 (en) * | 2007-09-11 | 2012-05-16 | 日本精工株式会社 | Rotation angle detector |
JP5045407B2 (en) * | 2007-12-07 | 2012-10-10 | 株式会社ジェイテクト | Resolver abnormality detection device and electric power steering device |
JP5028294B2 (en) * | 2008-02-14 | 2012-09-19 | 日立オートモティブシステムズ株式会社 | Resolver abnormality detection device |
JP5569465B2 (en) * | 2010-05-28 | 2014-08-13 | 株式会社デンソー | Abnormality diagnosis device for amplitude modulation device |
JP6455111B2 (en) * | 2014-12-05 | 2019-01-23 | 株式会社ジェイテクト | Rotation angle detector |
-
2016
- 2016-09-15 DE DE102016217695.1A patent/DE102016217695B3/en active Active
-
2017
- 2017-09-12 WO PCT/EP2017/072931 patent/WO2018050657A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010048186A1 (en) * | 2010-10-13 | 2012-05-03 | Phoenix Contact Gmbh & Co. Kg | Method, circuit arrangement and monitoring device for signal testing |
US20120185213A1 (en) * | 2011-01-13 | 2012-07-19 | Mitsubishi Electric Corporation | Malfunction detection device for resolver |
Also Published As
Publication number | Publication date |
---|---|
WO2018050657A1 (en) | 2018-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3311120B1 (en) | Devices and methods for analyzing a signal emitted by a rotational angle sensor | |
DE102017127799A1 (en) | FAULT TOLERANT MEASUREMENT OF PHASE FLOWS FOR MOTOR CONTROL SYSTEMS | |
DE102010031084A1 (en) | A circuit and method for detecting a short circuit and a disconnect of a resolver for a hybrid electric vehicle | |
DE102011078583A1 (en) | Evaluation of resolver sensor signals | |
WO2013004425A1 (en) | Redundant determination of the rotary motion of an electrical machine | |
DE102017103072A1 (en) | Detecting offset errors in a phase current measurement for an engine control system | |
DE102016105016A1 (en) | Method for detecting a failure of a sensor of a vehicle safety device | |
EP3311115B1 (en) | Method and circuit for detecting an open line of the sine/cosine receiver coil of a resolver | |
DE102016203273A1 (en) | Method and arrangement for monitoring a rotor position sensor of a PSM machine | |
DE102015226382A1 (en) | Method and arrangement for monitoring a PSM machine | |
DE102017222420A1 (en) | PROCESS FOR PLAUSIBILIZATION OF THE POWER SUPPLY OF AN ELECTRIC MOTOR | |
EP3311106B1 (en) | Method and circuit for detecting a short circuit of the sine or cosine receiver coil of a resolver | |
DE102016217695B3 (en) | Detecting a bug with a resolver | |
EP4012426B1 (en) | Method for correcting a time-dependent measurement signal of an engine transmission unit and method for detecting wear and / or damage of same by means of this correction method | |
EP2502029B1 (en) | Method, device and system for monitoring the function of a resolver | |
EP4154027A1 (en) | Method and system for monitoring a machine state | |
DE102008042390A1 (en) | Error-state identifying method for induction machine, involves comparing measured voltage between reference and representative potentials with expected voltage between reference and representative potentials using comparator | |
EP3529890B1 (en) | Control system for a synchronous machine and method for operating a synchronous machine | |
EP3311122B1 (en) | Apparatus and method for checking the plausibility of an excitation signal for a rotary encoder | |
DE102015205412B4 (en) | Method and device for monitoring a bearing of a multi-phase electrical machine | |
WO2018077582A1 (en) | Device and method for diagnosing the detection of a multi-phase electric current | |
EP3014756A1 (en) | Method for detecting an incorrect angular position of an electric motor | |
DE102011003758B4 (en) | Method for resolver chip diagnosis, resolver chip diagnosis device and computer program product | |
EP4187208A1 (en) | Assembly and method for position detection with error detection with a position sensor | |
DE102021133422A1 (en) | Method for determining the angle of the rotor and/or the angular velocity of an electric motor, controller and motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G01R0031020000 Ipc: G01R0031500000 |
|
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GERMANY GMBH, DE Free format text: FORMER OWNER: CONTI TEMIC MICROELECTRONIC GMBH, 90411 NUERNBERG, DE |
|
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GERMANY GMBH, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GERMANY GMBH, 30165 HANNOVER, DE |