DE60301004T2 - Positionssteuerung - Google Patents

Positionssteuerung Download PDF

Info

Publication number
DE60301004T2
DE60301004T2 DE60301004T DE60301004T DE60301004T2 DE 60301004 T2 DE60301004 T2 DE 60301004T2 DE 60301004 T DE60301004 T DE 60301004T DE 60301004 T DE60301004 T DE 60301004T DE 60301004 T2 DE60301004 T2 DE 60301004T2
Authority
DE
Germany
Prior art keywords
stage number
control
control device
current stage
motor
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
Application number
DE60301004T
Other languages
English (en)
Other versions
DE60301004D1 (de
Inventor
Hidefumi Takanezawa-machi Abe
Takaharu Takanezawa-machi Sugawara
Morihiro Takanezawa-machi Yamada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Keihin Corp
Original Assignee
Keihin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Keihin Corp filed Critical Keihin Corp
Publication of DE60301004D1 publication Critical patent/DE60301004D1/de
Application granted granted Critical
Publication of DE60301004T2 publication Critical patent/DE60301004T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H25/00Gearings comprising primarily only cams, cam-followers and screw-and-nut mechanisms
    • F16H25/18Gearings comprising primarily only cams, cam-followers and screw-and-nut mechanisms for conveying or interconverting oscillating or reciprocating motions
    • F16H25/20Screw mechanisms
    • F16H25/2015Means specially adapted for stopping actuators in the end position; Position sensing means
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37094Hall sensor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37105Soft limit, store limits in counters, use content of counters as limit
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37184Hall generator cooperates with magnetic ring, gives signal with dc offset
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41321Brushless dc motor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43008Deceleration and stopping

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)

Description

  • Hintergrund der Erfindung
  • 1) Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf eine Lage-Regel/Steuer-Einrichtung zur Positionierung eines beweglichen Elementes, wie zum Beispiel ein Übersetzungsverhältnis-Bestimmungselement, das ein Übersetzungsverhältnis eines Automatikgetriebes bestimmt, welches in ein Kraftfahrzeug oder ähnlichem eingebaut ist.
  • 2) Beschreibung des zugehörigen Fachgebiets
  • In einer Vorrichtung zur Positionierung eines beweglichen Elements, wie zum Beispiel ein Positionierungstisch einer Werkzeugmaschine für ein Arbeitsstück, wird das bewegliche Element, wie zum Beispiel eine in einen verlängerten Gewindebolzen eingreifende Mutter, üblicherweise angetrieben, indem die von einem Motor erzeugte drehende Kraft auf den Gewindebolzen über ein daran befestigtes Getriebe übertragen wird. Dadurch wird die Mutter in axialer Richtung des Gewindebolzens bewegt.
  • Eine Lage-Regelung/Steuerung oder eine Koordinaten-Regelung/Steuerung der Mutter bezüglich der Zielposition kann zum Beispiel mittels einer Rückkopplungsregelung/Steuerung durchgeführt werden, welche die benötigte Anzahl an Rotationen des Motors regelt/steuert, indem eine momentane Position der Mutter aus einem Ausgangssignal eines an der Antriebsquelle, d.h. der Motor, vorgesehenen Wertgebers ermittelt wird.
  • Alternativ kann die Regelung/Steuerung mittels einer Rückkopplungsregelung durchgeführt werden, welche die benötigte Anzahl an Rotationen des Motors regelt/steuert, indem eine momentane Position der Mutter aus dem Winkel eines Elements, wie zum Beispiel eine mit der beweglichen Mutter mechanisch verbundenen angeschrägten Platte, bestimmt wird, und dieser Winkel wird von einem Winkelsensor ermittelt.
  • Diese konventionellen Regelungsmethoden benötigen zusätzlich zu einem Regel-Element wie zum Beispiel einem Computer einen Mess-Sensor um den Unterschied zwischen der momentanen Position und der Zielposition oder dem Soll-Wert der Mutter zu bestimmen, was zu einer Erhöhung der Gesamt-Systemkosten führt.
  • Eine dem Oberbegriff des Anspruch 1 entsprechende Lage-Regel/Steuer-Einrichtung ist bekannt, z.B. in WO 9908374 A, Seite 1.
  • Überblick über die Erfindung
  • Eine Aufgabe der vorliegenden Erfindung ist es, eine Lage-Regel/Steuer-Einrichtung in einer ein Motor-Antriebseinheit umfassenden Vorrichtung zu Verfügung zu stellen, welche das bewegliche Element positionieren kann, ohne ein Bauelement zur Lagebestimmung des beweglichen Elements zu verwenden.
  • Eine der vorliegenden Erfindung entsprechende Lage-Regel/Steuer-Einrichtung umfasst ein Zahnradgetriebe mit einem rotierenden Zahnrad zur Positionierung eines beweglichen Elements, einen bürstenlosen Motor zum Antrieb des rotierenden Zahnrads, und ein Motor-Regel/Steuer-Kreis um einen Läufer des bürstenlosen Motors zu rotieren, indem sequentiell ein Antriebsimpuls an eine Mehrzahl von ortsfesten Spulen des bürstenlosen Motors angelegt werden. Der Motor-Regel/Steuer-Kreis umfasst ein Momentan-Stufennummer-Erfassungsmittel um eine momentane Stufennummer des beweglichen Elements entsprechend einem Ausgangssignal von einer magneto-sensitiven Vorrichtung des bürstenlosen Motors zu messen, und ein Antriebsimpuls-Erzeugungsmittel zur Erzeugung eines Antriebsimpulses, um den Läufer solange zu rotieren, bis eine aus einer vorgegebenen Lage des beweglichen Elements abgeleitete Ziel-Stufennummer gleich der momentanen Stufennummer ist.
  • Kurze Beschreibung der Zeichnungen
  • 1 ist eine schematische Zeichnung einer Lage-Regel/Steuer-Einrichtung entsprechend einer Ausführungsform der vorliegenden Erfindung;
  • 2 ist eine Detail-Ansicht eines in 1 dargestellten Motor-Regel/Steuer-Kreises;
  • 3 ist ein Steuer-Schema für Motor-Spulen des in 1 dargestellten Motor-Regel/Steuer-Kreises;
  • 4 ist ein Ablaufdiagramm, welches eine Bestimmungsroutine für eine Maximum-Stufennummer des in 1 dargestellten Motor-Regel/Steuer-Kreises zeigt;
  • 5 ist ein Ablaufdiagramm, welches eine Bestimmungsroutine für eine Anfangsposition des in 1 dargestellten Motor-Regel/Steuer-Kreises zeigt;
  • 6 ist ein Ablaufdiagramm, welches eine Normalbetriebsroutine des in 1 dargestellten Motor-Regel/Steuer-Kreises zeigt.
  • Detaillierte Beschreibung der Erfindung
  • Ausführungsformen der vorliegenden Erfindung werden im Folgenden unter Bezugnahme auf die beigefügten Zeichnungen beschrieben.
  • 1 zeigt eine Lage-Regel/Steuer-Einrichtung 10 entsprechend einer Ausführungsform der vorliegenden Erfindung. Die Lage-Regel/Steuer-Einrichtung 10 umfasst ein Gewindebolzen-Element 11. Ein Mutter-Element 12, welches so ausgelegt ist, dass es mit dem Gewindebolzen-Element 11 im Eingriff steht, ist mit einem beweglichen Element (nicht dargestellt) verbunden, wie zum Beispiel ein Übersetzungsverhältnis-Bestimmungselement, welches in einem Automatik-Getriebe bereitgestellt wird, das in einem Kraftfahrzeug montiert ist. Ein flaches Zahnrad 13 ist mit einem Ende des Gewindebolzen-Elementes 11 fest verbunden, so dass es mit einem Zahnrad 15 in Eingriff steht, welches mit einer rotierenden Welle eines Motors 14 verbunden ist. Entsprechend wird eine drehende Kraft des Motors 14 auf das Gewindebolzen-Element 11 übertragen. Ein Motor-Regel/Steuer-Kreis 16 wird zu Verfügung gestellt, um ein Antriebsimpuls-Signal in den Motor 14 einzuspeisen. Positionierungsbegrenzer 17 und 18, welche so abgestimmt sind, dass sie in Eingriff mit dem Gewindebolzen-Element 11 stehen, bestimmen einen Bewegungsbereich des Mutter-Elements 12.
  • 2 zeigt eine Detail-Ansicht des in 1 dargestellten Motor-Regel/Steuer-Kreises 16 und den Motor 14 mit der zwischen diesen beiden bestehenden Beziehung. Der Motor 14 ist ein dreiphasiger, bürstenloser Motor mit einem darin enthaltenen zweipoligen Läufer (nicht dargestellt), und der Motor hat drei magneto-sensitive Vorrichtungen 20, welche jeweils eine Information über eine Winkel-Lage des Läufers ausgeben. Eine U-Phasen-Spule 21, eine V-Phasen-Spule 22 und eine W-Phasen-Spule 23, welche eine elektromagnetische Kraft zur Rotation des Läufers erzeugen, sind auf einem Ständer (nicht dargestellt) des Motors 14 bereitgestellt. In der Ausführungsform sind drei magneto-sensitive Vorrichtung 20, wie zum Beispiel Hall-Sonden, um den Läufer herum in Abständen von jeweils 120 Grad zueinander vorgesehen. Der Motor-Regel/Steuer-Kreis 16 umfasst einen Mikro-Prozessor 24 und einen Antriebsimpuls-Generator 25. Der Mikro-Prozessor 24 erhält Lage-Signale von den magneto-sensitiven Vorrichtungen 20, und gibt ein Rotationsbefehl zur Rotation des Läufers in Vorwärts- oder Rückwärts-Richtung, oder ein Stop-Befehl zum Anhalten des Läufers an den Antriebsimpuls-Generator 25 über eine Datenleitung aus. Der Antriebsimpuls-Generator 25 speist Antriebsimpulse in jede der Phasen-Spulen 2123 ein, entsprechend der Zeitvorgabe eines Steuer/Regel-Schemas, so dass der Läufer in Abhängigkeit von der Art des von dem Mikro-Prozessor 24 gegebenen Befehls in Vorwärts- oder Rückwärts-Richtung rotiert.
  • 3 zeigt das Steuer/Regel-Schema für jede Phasen-Spule. Es sollte angemerkt werden, dass Ha, Hb und Hc die Eingangssignale der drei magneto-sensitiven Vorrichtungen und UH, UL, VH, VL, WH und WL die an die drei Phasen-Spulen angelegten Antriebsimpulse sind. Zwei verschiedene Arten von Ausgangssignalen werden an jede Phasen-Spule des Motors wie oben beschrieben angelegt, nämlich Antriebsimpulse, die angelegt werden um eine drehende Kraft in eine Richtung des Läufers (zum Beispiel Nord-Pol) zu erzeugen, werden als High-Side-Impulse definiert (UH, VH und WH), und Antriebsimpulse, die angelegt werden um eine drehende Kraft in eine andere Richtung des Läufers (zum Beispiel Süd-Pol) zu erzeugen, werden als Low-Side-Impulse definiert (UL, VL und WL).
  • Wie aus 3 ersichtlich, erzeugen die Eingangssignale Ha, Hb und Hc von den magneto-sensitiven Vorrichtungen mit einer Puls-Breite von jeweils 180 Grad zusammen eine Phasenverschiebung von 120 Grad. Dies liegt daran, dass drei magneto-sensitive Vorrichtungen um die Läuferwelle herum in Abständen von jeweils 120 Grad zueinander ausgebildet sind. Als Folge aus der Kombination der drei Impuls-Signale, sind sechs Regel/Steuer-Stufen, wie in 3 dargestellt, definiert. Als Antwort auf die sechs Regel/Steuer-Stufen werden sechs Motor-Antriebsimpulse UH–WL an die Phasen-Spulen 21, 22 und 23 angelegt. Das High-Side-Signal und das Low-Side-Signal haben jeweils eine Impulsbreite von 120 Grad und werden abwechselnd, mit einem dazwischen liegendem Ruhe-Intervall von 60 Grad, an jede der Phasen-Spulen angelegt. Im speziellen wiederholt sich eine Serie von High-Side-Zustand, Ruhe-Zustand, Low-Side-Zustand und Ruhe-Zustand in jeder der Phasen-Spulen.
  • Wenn die Regel/Steuer-Stufe, wie in 3 dargestellt, von Stufen-Nummer 1 bis zur Stufen-Nummer 3 durchgeführt wird, durchläuft der Läufer des Motors 14 360 Grad. Wenn die Stufen-Nummer 6 durchlaufen wurde, kehrt die Regel/Steuer-Stufe zur Stufen-Nummer 1 zurück. Wenn eine Stufen-Abfolge, beginnend mit 1 bis zur Stufe 6, vier mal wiederholt wird, rotiert der Läufer des Motors um 24 Stufen, was einer Bewegung des Mutter-Elements 12 entlang einer axialen Richtung des Gewindebolzen-Elements 11 von 10 mm entspricht. Entsprechend kann eine Bewegungsrichtung und eine Bewegungsentfernung (Hub) des Mutter-Elements 12 gesteuert/geregelt werden, indem die Antriebsimpulse an die Spulen 2123 des Motors 14 entsprechend dem Steuer/Regel-Schema angelegt werden, welches den Läufer durch einen Winkelbereich entsprechend der vorgegebenen Anzahl an Stufen in Vorwärts- oder Rückwärtsrichtung drehen lässt. Die Bewegungsrichtung der Mutter 12 kann umgedreht werden, indem die Antriebsimpulse entsprechend dem Schema für das umgekehrte Durchlaufen der Stufen-Nummern angelegt werden, was den Läufer rückwärts drehen lässt.
  • Die 46 zeigen Routinen, die von dem Mikro-Prozessor 24 durchgeführt werden.
  • 4 zeigt eine Bestimmungsroutine zur Bestimmung einer Maximum-Stufennummer der Lage-Regel/Steuer-Einrichtung entsprechend der vorliegenden Erfindung, welche direkt vor der Fabrik-Auslieferung durchgeführt werden kann. Gemäß dieser Routine wird als erstes ein Antriebsimpuls-Einspeisungsbefehl entsprechend einem Rückwärts-Bewegungsschema (Schritt 101) gegeben. Es sollte angemerkt werden, dass die Bewegungsrichtung des Mutter-Elements 12 als vorwärts gerichtet definiert ist, wenn die Stufen-Nummer während der Bewegung ansteigt, wohingegen die Bewegungsrichtung als rückwärts gerichtet definiert ist, wenn diese abnimmt. Dann geht die Routine zu einem Bestimmungsschritt über, welcher bestimmt, ob das Mutter-Element 12 ein Ende des Gewindebolzen-Elements 11 erreicht, indem die Änderung des Ausgang-Signals von den magneto-sensitiven Vorrichtungen 20 detektiert wird (Schritt 102). Bis das Mutter-Element 12 das Ende des Gewindebolzens erreicht hat, ändert sich ein Signal von den magneto-sensitiven Vorrichtungen 20 wie in 3 dargestellt, was die wiederholte Erteilung des Befehls in Schritt 101 zur Folge hat. Wenn das Mutter-Element 12 das Ende des Gewindebolzens erreicht, wird das Anlegen des Antriebsimpulses unterbrochen und die Routine geht zu einem nächsten Schritt über. In diesem Schritt wird eine STG-Variable, welche einer temporären Stufen-Nummer entspricht, auf Null gesetzt (Schritt 103). Dann wird das Antriebsimpuls-Schema auf ein Vorwärts-Bewegungsschema umgeschaltet, so dass die Bewegungsrichtung des Mutter-Elements 12 umgedreht wird (Schritt 104). Dann wiederholt sich eine Schleife um das Mutter-Element 12 zu bewegen solange, bis das Mutter-Element 12 das andere Ende erreicht hat (Schritte 105107). Während dieser Schleife wird die Stufen-Nummer des in 3 dargestellten Antrieb-Impulses inkrementiert (Schritt 106). Wenn das Mutter-Element 12 das andere Ende erreicht, wird die Stufen-Nummer als eine STGu-Variable gespeichert, welche eine Maximalstellung-Stufennummer des Mutter-Elements 12 anzeigt (Schritt 108). Eine Abfolge der oben beschriebenen Schritte ermöglicht die Abspeicherung einer Information über eine Länge des ganzen Hubs der Lage-Regel/Steuer-Einrichtung in einen Speicher des Mikro-Prozessors 24 als eine Differenz zwischen der in Schritt 103 festgesetzten temporären Stufennummer und der Maximalstellung-Stufennummer oder einem inkrementierten Wert. Eine Abfolge der Schritte zur Bestimmung der Maximum-Stufennummer STGu kann übersprungen werden, wenn diese Nummer in einem Speicher, wie zum Beispiel einem nicht-flüchtigen Speicher (nicht dargestellt), abgespeichert ist.
  • 5 zeigt eine Bestimmungsroutine für eine Anfangsposition, welche von dem Mikro-Prozessor 24 durchgeführt wird, wenn die der vorliegenden Ausführungsform entsprechende Lage-Regel/Steuer-Einrichtung in der Praxis verwendet wird. Die Bestimmungsroutine für eine Anfangsposition bestimmt eine Vorwärtshub-Grenze oder eine Rückwärtshub-Grenze innerhalb des Bewegungsbereiches des Mutter-Elements 12, welche als ein Start-Wert (Null-Position) definiert ist. Entsprechend der Routine wird als erstes ein Antriebsimpuls-Einspeisungsbefehl gegeben, um das Mutter-Element 12 in eine rückwärts gerichtet Richtung zu bewegen (Schritt 111). Dann geht die Routine zu einem Bestimmungsschritt über, um zu bestimmen, ob das Mutter-Element 12 ein Ende erreicht hat, indem die Änderung des Ausgang-Signals von den magneto-sensitiven Vorrichtungen 20 detektiert wird. Danach wird Schritt 111 wiederholt, um das Mutter-Element 12 zu bewegen, solange, bis das Mutter-Element 12 das Ende erreicht hat (Schritte 112). Wenn das Mutter-Element 12 das Ende erreicht hat, wird die STGr-Variable als eine Bezugsposition abgespeichert, welche eine Referenz-Stufennummer des Mutter-Elements 12 anzeigt.
  • 6 stellt eine Normalbetrieb-Routine dar, welche von dem Mikro-Prozessor 24 durchgeführt wird, wenn die der vorliegenden Ausführungsform entsprechende Lage-Regel/Steuer-Einrichtung in der Praxis verwendet wird. Entsprechend der Routine kann die Lageregelung/Steuerung des Mutter-Elements 12 realisiert werden, indem einfach Daten der geforderten Position des Mutter-Elements 12 eingegeben werden, da die Bezugsposition schon durch die in 5 dargestellte Bestimmungsroutine bestimmt wurde. Als erstes wird die abgespeicherte Referenz-Stufennummer als eine STGc-Variable ausgelesen, welche eine momentane Stufennummer anzeigt (Schritt 121). Dann werden Daten einer geforderten Position (Koordinate) oder eine tatsächliche Entfernung, die von dem Mutter-Element zurück gelegt werden soll, an den Mikro-Prozessor 24 übergeben (Schritt 122). Auf Grundlage dieser Eingangsdaten wird aus einer Zielposition oder einer Entfernung bis zu der Zielposition eine Ziel-Stufennummer berechnet. Die Ziel-Stufennummer wird als STGt-Variable abgespeichert (Schritt 123).
  • Anschließend bestimmt die Routine, ob die momentane Stufennummer gleich der Ziel-Stufennummer ist (Schritt 124). Wenn die momentane Stufennummer gleich der Ziel-Stufennummer ist (STGt = STGc), wird ein Befehl zum Anhalten des Motors gegeben, ohne das Mutter-Element 12 weiter zu bewegen (Schritt 125). Die Steuer/Regel-Routine wird beendet.
  • Wenn die momentane Stufennummer nicht gleich der Ziel-Stufennummer ist, vergleicht der Mikro-Prozessor 24 die beiden Stufennummern miteinander um zu bestimmen, welche Nummer größer ist, so dass die Steuer/Regel-Einheit je nach Ergebnis des Vergleiches verschiedene Operationen durchführen kann. Wenn die momentane Stufennummer kleiner ist als die Ziel-Stufennummer (STGc < STGt) (Schritt 126), wird ein Antriebsimpuls-Einspeisungsbefehl entsprechend einem Vorwärts-Bewegungsschema (Schritt 127) gegeben. Anschließend detektiert der Mikro-Prozessor die Änderung des Ausgang-Signals von den magneto-sensitiven Vorrichtungen 20. Der gleiche Antriebsimpuls wird solange ausgegeben, bis die Stufe beendet ist (Schritt 128). Dann wird die Stufennummer inkrementiert (Schritt 129). Danach wird STGc mit STGu verglichen (Schritt 130). Schritt 130 wird bereitgestellt, um mit der Situation umzugehen, in der die Zielposition außerhalb der Hub-Grenze eingegeben wird. Entsprechend diesem Schritt bricht die Regel/Steuer-Routine ab (Schritt 131), wenn die momentane Stufennummer größer ist als die während der Initialisierung (STGu < STGc) abgespeicherte Maximum-Stufennummer. Wenn andererseits die momentane Stufennummer kleiner ist als die Maximum-Stufennummer geht die Routine zu einem mit A benannten Schritt über, und dann kehrt die Routine zu Schritt 124 zurück. Wenn die momentane Stufennummer die Ziel-Stufennummer erreicht, nachdem die oben genannten Schritte wiederholt wurden, geht die Routine zu Schritt 125 über um die Regel/Steuer-Routine zu beenden.
  • Wenn die momentane Stufennummer größer ist als die Ziel-Stufennummer (STGc > STGt), wird ein Antriebsimpuls-Einspeisungsbefehl entsprechend dem Rückwärts-Bewegungsschema gegeben (Schritt 132), welches sich aus der Umkehr von Schritt 128 ergibt. Ähnlich Schritt 128 detektiert der Mikro-Prozessor dann die Änderung des Ausgang-Signals von den magneto-sensitiven Vorrichtungen 20, und der gleiche Antriebsimpuls wird solange ausgegeben, bis die Stufe beendet ist (Schritt 133). Dann wird die Stufennummer inkrementiert. Es sollte bemerkt werden, dass im Unterschied zu Schritt 129 die Stufennummer in Schritt 134 erniedrigt wird, indem eins von der Stufennummer subtrahiert wird, als Reaktion auf die in einer Stufe angewendeten Antriebsimpulse (Schritt 134). Dann geht die Routine zu dem mit A benannten Schritt über und kehrt zu Schritt 124 zurück. Ein Ablauf der Schleife wiederholt sich solange, bis die momentane Stufennummer die Ziel-Stufennummer erreicht hat. Wenn die momentane Stufennummer gleich der Ziel-Stufennummer ist, geht die Routine zu Schritt 125 über um die Regel/Steuer-Routine zu beenden.
  • Die Lage-Regelung/Steuerung des beweglichen Elements kann mittels der oben genannten Regel/Steuer-Schritte für eine Vorrichtung, umfassend eine Motor-Antriebseinheit, durchgeführt werden, ohne ein besonderes Bauelement für die Messung der Position des Mutter-Elements oder des damit verbundenen beweglichen Elements zu benutzen. Im speziellen wird die Länge des ganzen Hubs als eine Stufennummer oder ein inkrementierter Wert während des Einstellungsinitialisierungsprozesses abgespeichert. Die Position des beweglichen Elements kann nur durch das Registrieren der Anfangsposition bestimmt werden. Des Weiteren kann die Bewegung des beweglichen Elements zur festgelegten Position nur durch die Eingabe der Ziel-Position oder der Bewegungsentfernung des beweglichen Elements geregelt/gesteuert werden.

Claims (8)

  1. Lage-Regel/Steuer-Einrichtung umfassend: ein Zahnradgetriebe (10), umfassend ein rotierendes Zahnrad (11) zur Positionierung eines beweglichen Elements (12); einen bürstenlosen Motor (14) zum Antrieb des rotierenden Zahnrads (11); und einen Motor-Regel/Steuer-Kreis (16) zum Rotieren eines Läufers des bürstenlosen Motors durch sequentielles Anlegen eines Antriebsimpulses an eine Mehrzahl von ortsfesten Spulen des bürstenlosen Motors; dadurch gekennzeichnet, dass der Motor-Regel/Steuer-Kreis folgendes umfasst: Momentan-Stufennummer-Erfassungsmittel um eine momentane Stufennummer des beweglichen Elements (12) entsprechend einem Ausgangssignal einer magneto-sensitiven Vorrichtung (20) des bürstenlosen Motors zu ermitteln, und Antriebsimpuls-Erzeugungsmittel (25) zur Erzeugung des Antriebsimpulses, um den Läufer solange zu rotieren, bis die Momentan-Stufennummer gleich einer aus einer vorgegebenen Lage des beweglichen Elements abgeleiteten Ziel-Stufennummer ist.
  2. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei das Antriebsimpuls-Erzeugungsmittel (25) Initialisierungsmittel aufweist, um im Voraus eine Hubgrenze-Stufennummer zu ermitteln, welche entweder einer Vorwärts-Bewegungsgrenze oder einer Rückwärts-Bewegungsgrenze oder beiden innerhalb eines Bewegungsbereiches des beweglichen Elements entspricht, und Antriebsanhaltemittel um das Erzeugen der Antriebsimpulse anzuhalten, wenn die momentane Stufennummer die Hubgrenze-Stufennummer übersteigt.
  3. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 2, wobei das Momentan- Stufennummer-Erfassungsmittel (20) die Hubgrenze-Stufennummer als eine Bezugsposition festlegt, welche für die Berechnung der momentanen Stufennummer verwendet wird.
  4. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei das Zahnradgetriebe mindestens einen Begrenzer (17; 18) aufweist, um einen Bewegungsbereich des beweglichen Elements (12) festzulegen, und das Antriebsimpuls-Erzeugungsmittel Bezugsposition-Festsetzungsmittel aufweist, um eine Vorwärts-Bewegungsgrenze oder eine Rückwärts-Bewegungsgrenze innerhalb des Bewegungsbereiches zu bestimmen, so dass das Momentan-Stufennummer-Erfassungsmittel die Vorwärts-Bewegungsgrenze oder die Rückwärts-Bewegungsgrenze als eine Bezugsposition festlegt, die für die Berechnung der momentanen Stufennummer verwendet wird.
  5. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei die magneto-sensitive Vorrichtung eine Hall-Sonde ist.
  6. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei mindestens drei magneto-sensitive Vorrichtungen um den bürstenlosen Motor herum angeordnet sind.
  7. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei das bewegliche Element ein Übersetzungsverhältnis-Bestimmungselement eines Automatikgetriebes eines Kraftfahrzeugs ist.
  8. Die Lage-Regel/Steuer-Einrichtung nach Anspruch 1, wobei die Stufennummer inkrementiert wird, wenn sich der Läufer um 60 Grad dreht.
DE60301004T 2002-09-10 2003-07-31 Positionssteuerung Expired - Fee Related DE60301004T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002263800A JP2004102658A (ja) 2002-09-10 2002-09-10 位置決め制御装置
JP2002263800 2002-09-10

Publications (2)

Publication Number Publication Date
DE60301004D1 DE60301004D1 (de) 2005-08-18
DE60301004T2 true DE60301004T2 (de) 2005-12-29

Family

ID=31973187

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60301004T Expired - Fee Related DE60301004T2 (de) 2002-09-10 2003-07-31 Positionssteuerung

Country Status (4)

Country Link
US (1) US6879119B2 (de)
EP (1) EP1403556B1 (de)
JP (1) JP2004102658A (de)
DE (1) DE60301004T2 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6998808B2 (en) * 2002-09-10 2006-02-14 Keihin Corporation Positioning apparatus using brushless motor
CN102948070B (zh) * 2010-06-16 2015-07-29 三菱电机株式会社 电动机驱动器控制装置
CN111106764B (zh) * 2019-12-06 2021-07-02 清能德创电气技术(北京)有限公司 一种正余弦编码器校正方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3804701A1 (de) * 1987-03-20 1988-09-29 Hitachi Ltd Mehrfachlichtfleck-lageregeleinrichtung
US5350988A (en) * 1990-07-10 1994-09-27 Alliedsignal, Inc. Digital motor controller
US5675230A (en) * 1994-03-01 1997-10-07 Seagate Technology, Inc. Method and apparatus for dynamic low voltage spindle motor operation
US5959956A (en) * 1995-06-15 1999-09-28 Asahi Kogaku Kogyo Kabushiki Kaisha Loading drive mechanism for disk drive
US5850277A (en) * 1996-05-30 1998-12-15 Panavision, Inc. Movie camera having adjustable shutter
GB9716658D0 (en) * 1997-08-07 1997-10-15 Lucas Ind Plc Improvements relating to motors
GB9902438D0 (en) 1999-02-05 1999-03-24 Trw Lucas Varity Electric Improvements relating to electric power assisted steering assemblies

Also Published As

Publication number Publication date
US20040046521A1 (en) 2004-03-11
DE60301004D1 (de) 2005-08-18
US6879119B2 (en) 2005-04-12
EP1403556A1 (de) 2004-03-31
EP1403556B1 (de) 2005-07-13
JP2004102658A (ja) 2004-04-02

Similar Documents

Publication Publication Date Title
DE3604396C2 (de)
DE60221474T2 (de) Vorrichtung und Verfahren zum Bestimmen einer Absolutstellung
EP2212190B1 (de) Lenkaktuator für ein steer-by-wire schiffsteuersystem und verfahren zum betreiben des lenkaktuators
DE10362105B4 (de) Motorsteuerungsgerät
DE10334057B4 (de) Fahrzeuglenkvorrichtung
EP2272162B1 (de) Offsetwinkelbestimmung bei synchronmaschinen
DE102007013953B4 (de) Lenksystem für ein Fahrzeug
DE3783674T2 (de) Verfahren zum antreiben eines buerstenlosen gleichstrommotors und geraet zum praezisen steuern der rotor-startposition.
DE60303981T2 (de) Fahrzeuglenkungsregelsystem
DE102008043296B4 (de) Motorsteuerungsgerät
DE3601851A1 (de) Elektrisches leistungssteuersystem fuer kraftfahrzeuge
DE102007000404A1 (de) Steuervorrichtung für Bereichschaltmechanismus
DE2554420A1 (de) Verfahren und vorrichtung zur automatischen verbindung von schrauben und muttern
DE69410769T2 (de) Drehzahlgeregelter Servomotor mit Nachschlagtabelle in der Rückkopplungsschleife
DE10206747B4 (de) Verfahren und Vorrichtung zum Korrigieren eines Aktuator-Stellungsfehlers
WO2010034568A1 (de) Bestimmung des rotorwinkels einer synchronmaschine im stillstand mit hilfe von iterativen testpulsen
DE102017114217A1 (de) Positionsdetektionsvorrichtung
DE3900270A1 (de) Vorrichtung zur positionserfassung
DE112018001051T5 (de) Schaltbereichssteuerungsvorrichtung
DE112019001965T5 (de) Verfahren zur bestimmung eines winkelversatzes eines positionssensors
DE3300283A1 (de) Tuftingmaschine
DE60301004T2 (de) Positionssteuerung
DE60301377T2 (de) Positionierungsvorrichtung mittels eines bürstenlosen Gleichstrommotors
DE10334530A1 (de) Fahrzeuglenkvorrichtung
DE3311105A1 (de) Revolverkopf

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee