DE102018216886A1 - Rotor rotation angle determination unit for determining an angle of rotation in a vehicle - Google Patents
Rotor rotation angle determination unit for determining an angle of rotation in a vehicle Download PDFInfo
- Publication number
- DE102018216886A1 DE102018216886A1 DE102018216886.5A DE102018216886A DE102018216886A1 DE 102018216886 A1 DE102018216886 A1 DE 102018216886A1 DE 102018216886 A DE102018216886 A DE 102018216886A DE 102018216886 A1 DE102018216886 A1 DE 102018216886A1
- Authority
- DE
- Germany
- Prior art keywords
- angle
- rotation
- sine
- cosine
- rotor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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
- G01D3/00—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
- G01D3/028—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure
- G01D3/032—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure affecting incoming signal, e.g. by averaging; gating undesired signals
-
- 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/142—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 using Hall-effect devices
- G01D5/145—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 using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Es wird eine Rotordrehwinkelbestimmungseinheit zum Bestimmen eines Drehwinkels einer Rotorposition in einem Fahrzeug bereitgestellt, die einen Positionssensor zur Positionserfassung des Rotors aufweist, wobei der Positionssensor eingerichtet ist, aus den erfassten Positionsdaten ein Sinus- und ein Kosinussignal zu erzeugen. Weiterhin weist die Rotordrehwinkelbestimmungseinheit eine Winkelberechnungseinheit zur Erfassung des Sinussignals mit einer ersten Verzögerung und des Kosinussignals mit einer zweiten Verzögerung auf, und weist ferner zur Ermittlung des Drehwinkels des Rotors aus dem verzögerten Sinussignal und dem verzögerten Kosinussignal eine Korrektureinheit auf. Die Korrektureinheit weist eine Sinus- Korrektureinheit und eine Kosinus-Korrektureinheit auf. Die Sinus-Korrektureinheit ist eingerichtet, eine Korrektur der Sinus-Komponente des Drehwinkels durchzuführen und die Sinus-Korrektureinheit ist eingerichtet, eine Korrektur der Kosinus-Komponente des Drehwinkels vorzunehmen. Die Korrektureinheit ist weiterhin eingerichtet, die korrigierte Sinus-Komponente des Drehwinkels und die korrigierte Kosinus-Komponente des Drehwinkels in die Winkelberechnungseinheit zurückzuführen.A rotor rotation angle determination unit for determining a rotation angle of a rotor position in a vehicle is provided, which has a position sensor for detecting the position of the rotor, the position sensor being set up to generate a sine and a cosine signal from the detected position data. Furthermore, the rotor rotation angle determination unit has an angle calculation unit for detecting the sine signal with a first delay and the cosine signal with a second delay, and furthermore has a correction unit for determining the angle of rotation of the rotor from the delayed sine signal and the delayed cosine signal. The correction unit has a sine correction unit and a cosine correction unit. The sine correction unit is set up to correct the sine component of the angle of rotation and the sine correction unit is set up to correct the cosine component of the angle of rotation. The correction unit is also set up to return the corrected sine component of the angle of rotation and the corrected cosine component of the angle of rotation to the angle calculation unit.
Description
Die Erfindung betrifft eine Rotordrehwinkelbestimmungseinheit zum Bestimmen eines Drehwinkels einer Rotorposition in einem Fahrzeug. Ferner betrifft die Erfindung ein Verfahren zur Bestimmung des Drehwinkels, ein Programmelement und ein computerlesbares Medium.The invention relates to a rotor rotation angle determination unit for determining a rotation angle of a rotor position in a vehicle. The invention further relates to a method for determining the angle of rotation, a program element and a computer-readable medium.
Um für die Regelung elektrischer Antriebe die Position, also z.B. der Drehwinkel, eines Rotors zu erfassen, werden typischerweise Positionssensoren verwendet, die ein sinus- und ein kosinusförmiges Signal liefern. Diese beiden Signale werden gleichzeitig von Analog-Digital-Wandlern erfasst. Daraus kann dann die Position berechnet werden. Da die Position meist nicht zu dem Zeitpunkt benötigt wird, zu dem sie von den Sensoren erfasst wurde, erfolgt anschließend eine Korrektur unter der Annahme, dass sich der Motor mit der aktuellen Drehzahl weiterdreht.In order to control the position of electrical drives, e.g. the angle of rotation to detect a rotor, position sensors are typically used, which provide a sine and a cosine signal. These two signals are recorded simultaneously by analog-digital converters. The position can then be calculated from this. Since the position is usually not required at the point in time at which it was recorded by the sensors, a correction is then made on the assumption that the motor continues to rotate at the current speed.
Voraussetzung hierfür ist, dass die Signale gleichzeitig abgetastet werden. Ist dies nicht der Fall, wird die Positionsbestimmung fehlerhaft.The prerequisite for this is that the signals are sampled at the same time. If this is not the case, the position determination will be incorrect.
Daher wird eine Lösung gesucht, um auch für den Fall einen korrekten Drehwinkel zu bestimmen, dass die Abtastung zu verschiedenen Zeitpunkten erfolgt.A solution is therefore sought in order to also determine a correct angle of rotation in the event that the scanning takes place at different points in time.
Die Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausführungsformen sind Gegenstand der abhängigen Ansprüche, der folgenden Beschreibung sowie der Figuren.The object is achieved by the subject matter of the independent claims. Advantageous embodiments are the subject of the dependent claims, the following description and the figures.
Gemäß einem Aspekt weist eine Rotordrehwinkelbestimmungseinheit zum Bestimmen eines Drehwinkels einer Rotorposition in einem Fahrzeug einen Positionssensor zur Positionserfassung des Rotors auf, wobei der Positionssensor eingerichtet ist, aus den erfassten Positionsdaten ein Sinus- und ein Kosinussignal zu erzeugen. Weiterhin weist die Rotordrehwinkelbestimmungseinheit eine Winkelberechnungseinheit zur Erfassung des Sinussignals mit einer ersten Verzögerung und des Kosinussignals mit einer zweiten Verzögerung auf, und weist ferner zur Ermittlung des Drehwinkels des Rotors aus dem verzögerten Sinussignal und dem verzögerten Kosinussignal eine Korrektureinheit auf. Die Korrektureinheit weist eine Sinus- Korrektureinheit und eine Kosinus-Korrektureinheit auf. Die Sinus-Korrektureinheit ist eingerichtet, eine Korrektur der Sinus-Komponente des Drehwinkels durchzuführen und die Sinus-Korrektureinheit ist eingerichtet, eine Korrektur der Kosinus-Komponente des Drehwinkels vorzunehmen. Die Korrektureinheit ist weiterhin eingerichtet, die korrigierte Sinus-Komponente des Drehwinkels und die korrigierte Kosinus-Komponente des Drehwinkels in die Winkelberechnungseinheit zurückzuführen.According to one aspect, a rotor rotation angle determination unit for determining a rotation angle of a rotor position in a vehicle has a position sensor for detecting the position of the rotor, the position sensor being set up to generate a sine and a cosine signal from the detected position data. Furthermore, the rotor rotation angle determination unit has an angle calculation unit for detecting the sine signal with a first delay and the cosine signal with a second delay, and furthermore has a correction unit for determining the angle of rotation of the rotor from the delayed sine signal and the delayed cosine signal. The correction unit has a sine correction unit and a cosine correction unit. The sine correction unit is set up to correct the sine component of the angle of rotation and the sine correction unit is set up to correct the cosine component of the angle of rotation. The correction unit is also set up to return the corrected sine component of the angle of rotation and the corrected cosine component of the angle of rotation to the angle calculation unit.
Der Kern der Rotordrehwinkelbestimmungseinheit ist eine Regelschleife. Die Regelschleife geht zunächst von einem angenommenen Drehwinkel aus, der in der Winkelberechnungseinheit mit einem vom Positionssensor gemessenen Drehwinkel verglichen wird. Das Fehlersignal aus dem angenommenen und dem gemessenen Winkel wird gefiltert und wird in z.B. einen PI-Regler wird auf null korrigiert, so dass der angenommene Wert korrigiert wird und die beiden Winkel nahezu identisch sind. Der korrigierte Winkel wird wieder als angenommener Winkel für den Vergleich zurückgeführt, so dass die Schleife geschlossen wird. Der korrigierte, angenommene Winkel wird als der nunmehr bestimmte Drehwinkel von der Rotordrehwinkelbestimmungseinheit ausgegeben.The core of the rotor rotation angle determination unit is a control loop. The control loop initially assumes an assumed angle of rotation, which is compared in the angle calculation unit with an angle of rotation measured by the position sensor. The error signal from the assumed and the measured angle is filtered and is e.g. a PI controller is corrected to zero so that the assumed value is corrected and the two angles are almost identical. The corrected angle is returned as the assumed angle for the comparison, so that the loop is closed. The corrected, assumed angle is output as the now determined angle of rotation by the rotor angle of rotation determination unit.
Die Positionssensoren liefern typischerweise den Winkel nicht als solchen, sondern als Sinus-Komponente bzw. Kosinus-Komponente, d.h. jeweils als Sinus- und Kosinussignal, die beide gleichzeitig vom Positionssensor ausgegeben werden. Entsprechend wird auch der angenommene Winkel als Sinus-Komponente bzw. Kosinus-Komponente, d.h. als Sinuswert und als Kosinuswert zurückgeführt. Liegt nun bei der Bereitstellung des Sinus- und Kosinussignals durch den Sensor oder bei der Abtastung des Signals an einem Signal eine Verzögerung vor, oder liegen an beiden Signalen unterschiedliche Verzögerungen vor, ist die Sinus- Kosinus- Beziehung des gemessenen Drehwinkels nicht mehr gegeben, so dass der Vergleich nicht mehr funktionieren würde, da der Phasenunterschied der Signale vom Sensor ein anderer ist als der Phasenunterschied der Werte, die aus dem korrigierten Winkel in Sinus- und Kosinuswerte umgerechnet werden und zurückgeführt werden. Daher wird gemäß einem Aspekt der Erfindung die Verzögerung in den rückgeführten Werten berücksichtigt. Die Berücksichtigung der Verzögerung in den rückgeführten Werten wird hier als korrigierte Sinus-Komponente bzw. korrigierte Kosinus-Komponente bezeichnet.The position sensors typically do not supply the angle as such, but rather as a sine component or cosine component, i.e. each as a sine and cosine signal, both of which are output simultaneously by the position sensor. Accordingly, the assumed angle is also expressed as a sine component or cosine component, i.e. returned as a sine value and as a cosine value. If there is a delay in the provision of the sine and cosine signal by the sensor or in the sampling of the signal on a signal, or if there are different delays in both signals, the sine-cosine relationship of the measured angle of rotation is no longer present, so that the comparison would no longer work, since the phase difference of the signals from the sensor is different than the phase difference of the values, which are converted from the corrected angle into sine and cosine values and fed back. Therefore, according to one aspect of the invention, the delay is taken into account in the returned values. The consideration of the delay in the returned values is referred to here as the corrected sine component or corrected cosine component.
Gemäß einer Ausführungsform ist die Winkelberechnungseinheit eingerichtet, die korrigierte Sinus-Komponente mit dem verzögert erfassten Kosinussignal zu multiplizieren und die korrigierte Kosinus-Komponente mit dem verzögert erfassten Sinussignal zu multiplizieren und aus der Differenz einen Drehwinkelfehler zu bestimmen.According to one embodiment, the angle calculation unit is set up to multiply the corrected sine component by the delayed detected cosine signal and to multiply the corrected cosine component by the delayed detected sine signal and to determine an angle of rotation error from the difference.
Der Vergleich der verzögert erfassten Sinus- und Kosinussignale aus dem Sensor mit den rückgeführten Sinus- und Kosinuswerten basiert auf der bekannten trigonometrischen Beziehung:
Hieraus ist ersichtlich, dass die Winkel in dem linken Produktterm keinen Offset zu den Winkeln des rechten Produktterms haben dürfen. Im Folgenden wird für eine übersichtlichere Erläuterung der Fall betrachtet, dass nur einer der an der Winkelerfassungseinheit anliegenden Signale, z.B. nur das sin (θ)-Signal einen Offset aufweist. Entsprechende Überlegungen gelten auch für das cos (θ)-Signal bzw. beide.From this it can be seen that the angles in the left product term must not have an offset to the angles of the right product term. In the following, for a clearer explanation, the case is considered that only one of the signals applied to the angle detection unit, e.g. only the sin (θ) signal has an offset. Corresponding considerations also apply to the cos (θ) signal or both.
Einen bekannten Offset in einem Pfad, z.B. Δθ_sin bei sin (θ), kann man unter bestimmten Bedingungen nahezu ausgleichen, wenn man diesen Offset bei sin (ϕ) berücksichtigt:
Dies stellt bezüglich eines Offsets eine Sinusfunktion dar, die bei (θ = ϕ) null und offsetunabhängig ist, und andernfalls bezüglich eines Offsets mit der Amplitude sin (θ- ϕ) schwingt. Somit ist für kleine Offsets der detektierte Fehler ungefähr θ - ϕ, und es kann eine Korrektur im Bereich -π/2 < Offset < π/2 stattfinden, wobei die Korrektur besser ist, je näher der Offset bei 0 ist.This represents a sine function with respect to an offset, which is zero and offset-independent at (θ = ϕ), and otherwise oscillates with an amplitude sin (θ- ϕ) with respect to an offset. Thus, for small offsets, the detected error is approximately θ - ϕ, and a correction can take place in the range -π / 2 <offset <π / 2, the correction being better the closer the offset is to 0.
In der Winkelbestimmungseinheit wird diese Erkenntnis umgesetzt. Demnach ist:
- θ der vom Sensor ausgegebene und der an der Winkelberechnungseinheit anliegende Winkel,
- ϕ der von Winkelberechnungseinheit korrigierte und angenommene Drehwinkel,
- Δθ_sin der Differenzwinkel, der durch die verzögerte Abtastung entsteht.
- θ the angle output by the sensor and the angle applied to the angle calculation unit,
- ϕ the angle of rotation corrected and assumed by the angle calculation unit,
- Δθ_sin the difference angle that results from the delayed sampling.
Somit sind sin (θ + Δθ_sin) und cos (θ) die vom Positionssensor kommende, eventuell verzögerten Signale (in dem Rechenbeispiel ist nur Sinus verzögert), und cos (ϕ) und sin (ϕ + Δθ_sin) die aus der Rückführung kommenden korrigierten Kosinus- bzw. Sinus-Komponenten.Thus, sin (θ + Δθ_sin) and cos (θ) are the possibly delayed signals coming from the position sensor (in the calculation example, only sine is delayed), and cos (ϕ) and sin (ϕ + Δθ_sin) are the corrected cosine coming from the feedback - or sine components.
Gemäß einer Ausführungsform weist die Winkelberechnungseinheit eine Reglereinheit auf, die konfiguriert ist, um aus dem Drehwinkelfehler einen korrigierten Drehwinkel zu berechnen. Der Winkel kann z.B. über das Integral der Korrekturen ständig aktualisiert werden. Weiterhin können weiter physikalische Größen, wie zum Beispiel die Drehgeschwindigkeit bestimmt werden.According to one embodiment, the angle calculation unit has a controller unit that is configured to calculate a corrected angle of rotation from the angle of rotation error. The angle can e.g. are constantly updated via the integral of the corrections. Furthermore, physical quantities such as the speed of rotation can be determined.
Gemäß einer Ausführungsform weist die Winkelberechnungseinheit Operatoren auf, die eingerichtet sind, Rechenoperationen durchzuführen, wobei die Operatoren als Hardwaremodule oder als Softwaremodule aufgebaut sein können. Die Operatoren sind z.B. Multiplizierer und Subtrahierer, die so verschaltet sind, dass sie die oben ausgeführten mathematischen Operationen durchführen können. Die Hardware kann, je nachdem an welcher Stelle die Digitalisierung stattfindet, analog oder digital realisiert sein. Zum Beispiel kann die Hardware mit integrierten Schaltkreisen zum Multiplizieren oder Subtrahieren aufgebaut sein, oder in einem Digitalen Signalprozessor oder einem FPGA (Field Programmable Gate Array) implementiert sein. Alternativ können die mathematischen Operationen in Software ausgeführt werden, die auf einem Prozessor ausgeführt wird.According to one embodiment, the angle calculation unit has operators that are set up to perform arithmetic operations, wherein the operators can be constructed as hardware modules or as software modules. The operators are e.g. Multipliers and subtractors connected in such a way that they can perform the mathematical operations outlined above. Depending on where digitization takes place, the hardware can be implemented in analog or digital form. For example, the hardware may be built with integrated circuits for multiplication or subtraction, or implemented in a digital signal processor or an FPGA (Field Programmable Gate Array). Alternatively, the mathematical operations can be performed in software that runs on a processor.
Gemäß einem Aspekt wird ein Verfahren zum Bestimmen eines Drehwinkels einer Rotorposition in einem Fahrzeug durch einen Regelkreis vorgeschlagen, aufweisend die folgenden Schritte: Erfassen von Positionsdaten eines Rotors;
Erzeugen eines Sinussignals und eines Kosinussignals aus den erfassten Positionsdaten;
Erfassen des erzeugten Sinussignals mit einer ersten Verzögerung und des erzeugten Kosinus-Signale mit einer zweiten Verzögerung; Ermitteln des Drehwinkels;
Korrigieren der Sinus-Komponente des Drehwinkels um die erste Verzögerung und der Kosinus-Komponente des Drehwinkels um die zweite Verzögerung; und
Rückführen der korrigierten Sinus-Komponente und der korrigierten Kosinus-Komponente.According to one aspect, a method for determining an angle of rotation of a rotor position in a vehicle by means of a control loop is proposed, comprising the following steps: detecting position data of a rotor;
Generating a sine signal and a cosine signal from the acquired position data;
Detecting the generated sine signal with a first delay and the generated cosine signal with a second delay; Determining the angle of rotation;
Correcting the sine component of the angle of rotation by the first delay and the cosine component of the angle of rotation by the second delay; and
Return the corrected sine component and the corrected cosine component.
Gemäß einem Aspekt weist ein Fahrzeug eine oben beschriebene Rotordrehwinkelbestimmungseinheit auf. Fahrzeuge können alle Fahrzeuge sein, bei den ein Rotor, z.B. ein Rotor zum Antrieb verwendet wird, wie z.B. Kraftfahrzeuge, Busse, Fahrräder mit elektrischem Antrieb, schienengebundene Fahrzeuge, Wasserfahrzeuge und Luftfahrzeuge mit elektrischem Antrieb.In one aspect, a vehicle has a rotor rotation angle determination unit described above. Vehicles can be all vehicles with a rotor, e.g. a rotor is used for driving, e.g. Motor vehicles, buses, bicycles with electric drive, rail-bound vehicles, watercraft and aircraft with electric drive.
Gemäß einem Aspekt leitet ein Programmelement, das, wenn es auf einem Prozessor ausgeführt wird, den Prozessor an, ein oben beschriebenes Verfahren auszuführen.In one aspect, a program element that, when executed on a processor, directs the processor to perform a method described above.
Gemäß einem Aspekt wird ein computerlesbares Medium bereitgestellt, auf dem ein Programmelement gespeichert ist, das, wenn es auf einem Prozessor ausgeführt wird, den Prozessor anleitet, ein oben beschriebenes Verfahren auszuführen.According to one aspect, a computer-readable medium is provided on which a program element is stored which, when executed on a processor, instructs the processor to carry out a method described above.
Im Folgenden werden Ausführungsbeispiele der Erfindung anhand der schematischen Zeichnung näher erläutert.
-
1 zeigt ein Blockschaltbild zur Bestimmung eines Drehwinkels mit einer Verzögerungskorrektur. -
2 zeigt ein Blockschaltbild zur Bestimmung eines Drehwinkels mit einer Regelschleife. -
3 zeigt ein Blockschaltbild zur Bestimmung eines Drehwinkels mit einer Regelschleife gemäß einem Ausführungsbeispiel. -
4 zeigt ein Zeitdiagramm gemäß einem Ausführungsbeispiel. -
5 zeigt ein Blockschaltbild zur Bestimmung eines Drehwinkels mit einer Regelschleife gemäß einem weiteren Ausführungsbeispiel. -
6 zeigt ein Blockdiagramm eines Verfahrens zum Bestimmen eines Drehwinkels gemäß einem Ausführungsbeispiel. -
7 zeigt ein Fahrzeug, das eine Rotordrehwinkelbestimmungseinheit aufweist gemäß einem Ausführungsbeispiel.
-
1 shows a block diagram for determining an angle of rotation with a delay correction. -
2nd shows a block diagram for determining an angle of rotation with a control loop. -
3rd shows a block diagram for determining an angle of rotation with a control loop according to an embodiment. -
4th shows a timing diagram according to an embodiment. -
5 shows a block diagram for determining an angle of rotation with a control loop according to a further embodiment. -
6 shows a block diagram of a method for determining an angle of rotation according to an embodiment. -
7 shows a vehicle having a rotor rotation angle determination unit according to an embodiment.
Schließlich wird der gefilterte und korrigierte Drehwinkel ausgegeben.Finally, the filtered and corrected angle of rotation is output.
sin (θ) * cos (ϕ) - sin (ϕ) * cos (θ) zu einem Fehler sin (θ - ϕ) ≅ θ - ϕ berechnet und an die Einheit
sin (θ) * cos (ϕ) - sin (ϕ) * cos (θ) to an error sin (θ - ϕ) ≅ θ - ϕ and calculated to the
Die Einheit
zum Bestimmen eines Drehwinkels einer Rotorposition eines Rotors
for determining an angle of rotation of a rotor position of a
Das Verfahren, weist die folgenden Schritte auf:
Erfassen 601 von Positionsdaten eines Rotors;Erzeugen 602 eines Sinussignals und eines Kosinussignals aus den erfassten Positionsdaten;Erfassen 603 des erzeugten Sinussignals mit einer ersten Verzögerung und des erzeugten Kosinus-Signale mit einer zweiten Verzögerung;Ermitteln 604 des Drehwinkels;Korrigieren 605 der Sinus-Komponente des Drehwinkels um die erste Verzögerung und der Kosinus-Komponente des Drehwinkels um die zweite Verzögerung; undRückführen 606 der korrigierten Sinus-Komponente und der korrigierten Kosinus-Komponente.
The process has the following steps:
- Capture
601 position data of a rotor; - Produce
602 a sine signal and a cosine signal from the detected position data; - Capture
603 the generated sine signal with a first delay and the generated cosine signal with a second delay; - Determine
604 the angle of rotation; - Correct
605 the sine component of the rotation angle by the first delay and the cosine component of the rotation angle by the second delay; and - Return
606 the corrected sine component and the corrected cosine component.
Das Ermitteln
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018216886.5A DE102018216886A1 (en) | 2018-10-02 | 2018-10-02 | Rotor rotation angle determination unit for determining an angle of rotation in a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018216886.5A DE102018216886A1 (en) | 2018-10-02 | 2018-10-02 | Rotor rotation angle determination unit for determining an angle of rotation in a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018216886A1 true DE102018216886A1 (en) | 2020-04-02 |
Family
ID=69781498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018216886.5A Pending DE102018216886A1 (en) | 2018-10-02 | 2018-10-02 | Rotor rotation angle determination unit for determining an angle of rotation in a vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102018216886A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1059731A2 (en) * | 1999-06-11 | 2000-12-13 | Tamagawa Seiki Kabushiki Kaisha | Digital conversion method for analog signal |
DE102004013580A1 (en) * | 2003-03-31 | 2004-12-23 | Aisin AW Co., Ltd., Anjo | Rotation angle detection device and method for detecting a rotation angle |
DE60223898T2 (en) * | 2002-01-30 | 2008-11-27 | Continental Automotive Gmbh | Method and device for determining the rotor position of a motor by feeding a resolver signal derived from the rotor position into a single control system which serves both to trigger and to determine the resolver signal, and to a motorized vehicle equipped with such a device is |
EP2209213A2 (en) * | 2009-01-15 | 2010-07-21 | Japan Aviation Electronics Industry, Limited | RD converter and angle detecting apparatus |
DE102017100762A1 (en) * | 2016-01-26 | 2017-07-27 | GM Global Technology Operations LLC | ENCODER PHASE COMPENSATION |
WO2017130984A1 (en) * | 2016-01-29 | 2017-08-03 | 旭化成エレクトロニクス株式会社 | Angle detection device and method |
US20180052013A1 (en) * | 2016-08-18 | 2018-02-22 | Texas Instruments Incorporated | Methods and apparatus to increase resolver-to-digital converter accuracy |
-
2018
- 2018-10-02 DE DE102018216886.5A patent/DE102018216886A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1059731A2 (en) * | 1999-06-11 | 2000-12-13 | Tamagawa Seiki Kabushiki Kaisha | Digital conversion method for analog signal |
DE60223898T2 (en) * | 2002-01-30 | 2008-11-27 | Continental Automotive Gmbh | Method and device for determining the rotor position of a motor by feeding a resolver signal derived from the rotor position into a single control system which serves both to trigger and to determine the resolver signal, and to a motorized vehicle equipped with such a device is |
DE102004013580A1 (en) * | 2003-03-31 | 2004-12-23 | Aisin AW Co., Ltd., Anjo | Rotation angle detection device and method for detecting a rotation angle |
EP2209213A2 (en) * | 2009-01-15 | 2010-07-21 | Japan Aviation Electronics Industry, Limited | RD converter and angle detecting apparatus |
DE102017100762A1 (en) * | 2016-01-26 | 2017-07-27 | GM Global Technology Operations LLC | ENCODER PHASE COMPENSATION |
WO2017130984A1 (en) * | 2016-01-29 | 2017-08-03 | 旭化成エレクトロニクス株式会社 | Angle detection device and method |
DE112017000564T5 (en) * | 2016-01-29 | 2018-10-31 | Asahi Kasei Microdevices Corporation | Angle detection device and method |
US20180052013A1 (en) * | 2016-08-18 | 2018-02-22 | Texas Instruments Incorporated | Methods and apparatus to increase resolver-to-digital converter accuracy |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102017127799A1 (en) | FAULT TOLERANT MEASUREMENT OF PHASE FLOWS FOR MOTOR CONTROL SYSTEMS | |
DE3720130A1 (en) | DIRECTION SEARCHER | |
DE102018127247A1 (en) | Fault-tolerant current measurement in motor control systems | |
DE3034251A1 (en) | METHOD AND DEVICE FOR DETERMINING THE RUNNING RESISTANCE OF AN ASYNCHRONOUS MACHINE | |
DE102015117763A1 (en) | Device and method for determining a rotational angle of a rotor | |
DE102019115787B3 (en) | Method for determining the angle of the rotor of an electric motor, control unit and vehicle | |
DE102016100685A1 (en) | Rotation angle detection device | |
DE112015006003T5 (en) | Angle error correction device and angular error correction method for a position sensor | |
DE2553806B2 (en) | Circuit arrangement for digital measurement of the period of an alternating voltage | |
EP2208025B1 (en) | Method and device for detecting the position of the rotor shaft of a permanently excited synchronous machine | |
DE102014201758A1 (en) | CONTROL DEVICE FOR AN ELECTRIC MACHINE, METHOD AND MOTOR CONTROL | |
DE102015001147A1 (en) | Motor control device for correcting an interpolation error of a position detection device | |
DE102018216886A1 (en) | Rotor rotation angle determination unit for determining an angle of rotation in a vehicle | |
DE102010031813A1 (en) | Method for offset aligning rotational angle sensor device for producing sine and cosine signal corresponding to position angle of rotor of e.g. synchronous motor, involves correcting sine and cosine values by offset-values | |
DE102014226604B4 (en) | Method and device for compensating for an arrangement tolerance between two sensor elements of a position sensor arrangement | |
DE2941716A1 (en) | DEVICE FOR MEASURING THE FUEL CONSUMPTION OF AN INTERNAL COMBUSTION ENGINE | |
DE2922411A1 (en) | Automatic north direction determn. for vehicles - using gyroscope and computer deriving transformation matrix from two accelerometer outputs | |
WO2019057521A1 (en) | Method for compensating for interference of a measured angle signal of a magnetic angle sensor of an electric machine, a correspondingly designed microcontroller, an electric machine, and a computer program product | |
DE102017215013A1 (en) | Steering control unit and method for determining an actuating signal for power electronics of a steering device of a motor vehicle | |
EP0066681A1 (en) | Process for measuring a magnitude corresponding to the duty cycle of a periodic square-wave electrical signal and process for measuring the phase angle between two periodic square-wave electrical signals in quadrature and devices for carrying out said processes | |
DE112015006001T5 (en) | Angle error correction device and angular error correction method for a position sensor | |
DE102015117719B4 (en) | Method for operating a steering system of a motor vehicle | |
EP3311122B1 (en) | Apparatus and method for checking the plausibility of an excitation signal for a rotary encoder | |
DE102018213941B3 (en) | Rotor position observer | |
DE102016015283A1 (en) | AUXILIARY STEERING CONTROL DEVICE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GMBH, 30165 HANNOVER, DE |