patentverein.de - Patente
Patentethik
Überwachung
Beispielhaft
Trivial
Kurios
Unverständlich
Zurück Original-Dokument
Europäisches Patentamt

Vorrichtung und Verfahren zur Winkelberechnung für einen dreiphasigen optischen Codierer

Patentnummer:DE102007042073B4
IPC Hauptklasse:G01B001126
Anmelder:
Erfinder:
Anmeldung:05.09.07
Offenlegung:05.09.07
Patenterteilung:12.07.18

Abstract / Hauptanspruch
Winkelberechnungsvorrichtung (20) für einen dreiphasigen optischen Codierer (16), der ein dreiphasiges, analoges Sinussignal mit Phasendifferenzen von 120° entsprechend der Drehung eines Motorrotors erzeugt, mit:
einem Analog-Digital-Wandler, A/D-Wandler, (22) der so ausgebildet ist, dass er die dreiphasigen, analogen Signale vom dreiphasigen optischen Codierer (16) in dreiphasige, digitale Signale wandelt; und
einem digitalen Signalprozessor, DSP, (28) der so ausgebildet ist, dass er die dreiphasigen, digitalen Signale empfängt und für eine Vielzahl von im wesentlichen linearen Bereichen der dreiphasigen, digitalen Signale, in denen zumindest der Verlauf eines der dreiphasigen Signale im Wesentlichen linear ist, eine Berechnung mit einer inversen trigonometrischen Funktion ausführt, um den Rotationswinkel für den Motorrotor zu erhalten,
wobei die einzelnen im wesentlichen linearen Bereiche der dreiphasigen, digitalen Signalverläufe durch Schnittpunkte der dreiphasigen, digitalen Signalverläufe miteinander und einem Nulldurchgang eines der Signalverläufe bestimmt sind, wobei die im wesentlichen linearen Bereiche eines der dreiphasigen digitalen Signalverläufe zwischen einem Nulldurchgang dieses einen Signalverlaufs und einem Schnittpunkt dieses einen Signalverlaufs mit einem der beiden anderen Signalverläufen liegen,
wobei die dreiphasigen, digitalen Signale als A, B und C gekennzeichnet werden und der DSP (28) den Rotationswinkel θ des Motorrotors durch die folgenden Formeln bestimmt: IF C>A>0,θ=asin((A−V0)/U0)ELSEIF A>C>0,θ=π/3−asin((C−V0)/U0)ELSEIF BB>0,θ=2π/3+asin((B−V0)/U0)ELSEIF B>A>0,θ=π−asin((A−V0)/U0)ELSEIF CC>0,θ=4π/3+asin((C−V0)/U0)ELSEIF C>B>0,θ=5π/3−asin((B−V0)/U0)ELSEIF A

DE102007042073B4


Kommentare zu diesem Patent schicken Sie bitte an .
Datenschutzerklärung