DE102014226727A1 - Method for driving a load device by a stepper motor - Google Patents

Method for driving a load device by a stepper motor Download PDF

Info

Publication number
DE102014226727A1
DE102014226727A1 DE102014226727.7A DE102014226727A DE102014226727A1 DE 102014226727 A1 DE102014226727 A1 DE 102014226727A1 DE 102014226727 A DE102014226727 A DE 102014226727A DE 102014226727 A1 DE102014226727 A1 DE 102014226727A1
Authority
DE
Germany
Prior art keywords
stepping motor
actual
period
periods
energy supplied
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
Application number
DE102014226727.7A
Other languages
German (de)
Inventor
Gerald Behrendt
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.)
Vitesco Technologies GmbH
Original Assignee
Continental Automotive GmbH
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 Continental Automotive GmbH filed Critical Continental Automotive GmbH
Priority to DE102014226727.7A priority Critical patent/DE102014226727A1/en
Priority to PCT/EP2015/079825 priority patent/WO2016096876A1/en
Publication of DE102014226727A1 publication Critical patent/DE102014226727A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • H02P8/00Arrangements for controlling dynamo-electric motors of the kind having motors rotating step by step
    • H02P8/14Arrangements for controlling speed or speed and torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M37/00Apparatus or systems for feeding liquid fuel from storage containers to carburettors or fuel-injection apparatus; Arrangements for purifying liquid fuel specially adapted for, or arranged on, internal-combustion engines
    • F02M37/04Feeding by means of driven pumps
    • F02M37/041Arrangements for driving gear-type pumps
    • 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
    • H02P8/00Arrangements for controlling dynamo-electric motors of the kind having motors rotating step by step
    • H02P8/22Control of step size; Intermediate stepping, e.g. microstepping
    • 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
    • H02P8/00Arrangements for controlling dynamo-electric motors of the kind having motors rotating step by step
    • H02P8/32Reducing overshoot or oscillation, e.g. damping
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3082Control of electrical fuel pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C2/00Rotary-piston machines or pumps
    • F04C2/08Rotary-piston machines or pumps of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing
    • F04C2/10Rotary-piston machines or pumps of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing of internal-axis type with the outer member having more teeth or tooth-equivalents, e.g. rollers, than the inner member
    • F04C2/102Rotary-piston machines or pumps of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing of internal-axis type with the outer member having more teeth or tooth-equivalents, e.g. rollers, than the inner member the two members rotating simultaneously around their respective axes
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C2220/00Application
    • F04C2220/26Application for step-by-step output movement
    • 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
    • H02P8/00Arrangements for controlling dynamo-electric motors of the kind having motors rotating step by step
    • H02P8/42Arrangements for controlling dynamo-electric motors of the kind having motors rotating step by step characterised by non-stepper motors being operated step by step

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum Antrieb eines Lastgeräts durch einen Schrittmotor, wobei vorzugsweise ein wohldefinierter Drehmomentverlauf erreicht werden soll, durch eine Anpassung von Ist-Schrittzeiten an Soll-Schrittzeiten in einer auf die gemessene Abweichung folgenden Periode. Die vorliegende Erfindung betrifft außerdem eine periodisch arbeitende Vorrichtung mit der dieses Verfahren ausgeführt wird.The present invention relates to a method for driving a load device by a stepping motor, wherein preferably a well-defined torque curve is to be achieved by adapting actual step times to desired step times in a period following the measured deviation. The present invention also relates to a periodically operating device with which this method is carried out.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Antrieb eines Lastgeräts durch einen Schrittmotor, sowie eine periodisch arbeitende Vorrichtung, aufweisend einen Schrittmotor und ein Lastgerät, mit der dieses Verfahren ausführbar ist.The present invention relates to a method for driving a load device by a stepper motor, as well as a periodically operating device comprising a stepper motor and a load device, with which this method is executable.

Schrittmotoren weisen bisher normalerweise einen ungleichmäßigen Drehmomentverlauf auf. Diese Drehmomentschwankungen werden oft auch als Drehmomentrippel bezeichnet und führen zu einer Schrittzeitvariation. Sie können beispielsweise von der diskreten Zahl von Schritten des Schrittmotors verursacht werden. Neben dem Schrittmotor kann auch der Drehmomentverlauf eines Lastgeräts Drehmomentrippel aufweisen. Ursache kann zum Beispiel eine Unwucht im Lastgerät sein. Betreibt man mit einem Schrittmotor nun zum Beispiel ein Lastgerät, kann sich der Effekt der Drehmomentschwankungen des Schrittmotors um die Drehmomentrippeln dieses Lastgeräts verstärken, sodass es zu einem gemeinsamen Drehmomentrippel kommt. Betreibt man den Schrittmotor mit geringer Drehzahl, so kann der Schrittmotor in einem solchen Fall zunehmend unrund laufen oder sogar aussetzen bzw. nicht mehr steuerbar sein.Stepper motors usually have a non-uniform torque curve so far. These torque fluctuations are often referred to as torque ripple and lead to a step time variation. For example, they may be caused by the discrete number of steps of the stepper motor. In addition to the stepper motor, the torque curve of a load device can also comprise torque ripple. Cause can be, for example, an imbalance in the load device. If, for example, a load device is now operated with a stepper motor, the effect of the torque fluctuations of the stepper motor can be amplified by the torque ripples of this load device so that a common torque ripple occurs. If the stepping motor is operated at low speed, the stepping motor in such a case can increasingly run out of alignment or even be stopped or can no longer be controlled.

Der Stand der Technik löst dieses Problem, indem jeweils eine Schrittzeit des jeweils letzten Schrittes bestimmt wird und basierend darauf ein unmittelbar folgender Schritt korrigiert wird. Es handelt sich hier also um eine Anpassung von einem Schritt zum Nächsten.The prior art solves this problem by determining a respective step time of the last step and, based thereupon, correcting an immediately following step. So this is an adaptation from one step to the next.

Nachteil dieses Verfahrens ist jedoch, dass die überlagerten Drehmomentschwankungen der jeweiligen direkt aufeinander folgenden Schritte so unterschiedlich sein können, dass die Regelung der Schrittzeit jeweils in die falsche Richtung regelt und somit die Schwankungen im Drehmomentverlauf noch verstärkt werden.Disadvantage of this method, however, is that the superimposed torque fluctuations of the respective directly successive steps can be so different that the regulation of the step time in each case controls in the wrong direction and thus the fluctuations in the torque curve are still amplified.

Ausgehend vom Stand der Technik ist es daher die Aufgabe der vorliegenden Erfindung, ein Verfahren anzugeben, mit dem ein Schrittmotor ein Lastgerät bei wohldefinierter Drehzahl bzw. bei wohldefiniertem Drehmoment betreiben kann, und außerdem eine periodisch arbeitende Vorrichtung anzugeben, mit der dieses Verfahren ausführbar ist.Starting from the prior art, it is therefore an object of the present invention to provide a method by which a stepper motor can operate a load device at a well-defined speed or well-defined torque, and also to provide a periodically operating device with which this method is executable.

Diese Aufgabe wird durch das Verfahren zum Antrieb eines Lastgeräts durch einen Schrittmotor mit den Merkmalen des Patentanspruchs 1, sowie durch die periodisch arbeitende Vorrichtung mit den Merkmalen des Patentanspruchs 10 gelöst. Die jeweiligen abhängigen Patentansprüche betreffen vorteilhafte Weiterbildungen des Verfahrens gemäß Patentanspruch 1 bzw. der periodisch arbeitenden Vorrichtung gemäß Patentanspruch 10.This object is achieved by the method for driving a load device by a stepper motor with the features of claim 1, as well as by the periodically operating device having the features of claim 10. The respective dependent claims relate to advantageous developments of the method according to claim 1 and the periodically operating device according to claim 10.

Die vorliegende Erfindung betrifft ein Verfahren zum Antrieb eines Lastgeräts durch einen Schrittmotor. Ein Schrittmotor weist typischerweise einen Rotor auf, also ein drehbares Motorteil mit Welle. Der Rotor kann dabei durch ein gesteuertes, schrittweise rotierendes, elektromagnetisches Feld von Statorspulen in einem nicht drehbaren Motorteil um einen Schritt oder sein Vielfaches drehbar sein. Der Schrittmotor kann zum Beispiel ein Reluktanz-Schrittmotor, ein Permanentmagnet- Schrittmotor oder ein Hybridschrittmotor sein.The present invention relates to a method for driving a load device by a stepper motor. A stepper motor typically has a rotor, ie a rotatable motor part with shaft. The rotor can be rotatable by a step or its multiple by a controlled, stepwise rotating, electromagnetic field of stator coils in a non-rotatable motor part. The stepper motor may be, for example, a reluctance stepper motor, a permanent magnet stepper motor or a hybrid stepper motor.

Der Schrittmotor kann vorteilhafterweise auch ein Gleichstrommotor oder ein Synchronmotor sein. Ein Gleichstrommotor ist typischerweise eine rotierende elektrische Maschine, die mit Gleichstrom betrieben wird. Ein Merkmal des herkömmlichen Gleichstrommotors ist beispielsweise ein mechanischer Wechselrichter. Dieser wird auch als Kommutator oder als Polwender bezeichnet. Der Kommutator, bzw. Polwender kann durch Umpolung bzw. Stromwendung einen drehzahlabhängigen Wechselstrom erzeugen. Der Gleichstrommotor kann vorteilhafterweise ein bürstenloser Gleichstrommotor sein. Bei einem bürstenlosen Gleichstrommotor kann eine elektronische Kommutierung, d. h. Umpolung, von der Rotorposition, der Rotordrehzahl und dem Drehmoment abhängig gemacht werden bzw. eine Kommutierzeit geregelt werden. Die Kommutierzeit ist typischerweise die Zeitdifferenz zwischen zwei Umpolungen.The stepper motor may advantageously also be a DC motor or a synchronous motor. A DC motor is typically a DC rotary electric machine. A feature of the conventional DC motor is, for example, a mechanical inverter. This is also referred to as commutator or as Polwender. The commutator or Polwender can generate a speed-dependent alternating current by reversing or current application. The DC motor may advantageously be a brushless DC motor. In a brushless DC motor, electronic commutation, i. H. Umpolung be made dependent on the rotor position, the rotor speed and the torque or a Kommutierzeit be controlled. The commutation time is typically the time difference between two polarity reversals.

Mit dem Oberbegriff Schrittmotor kann vorteilhafterweise insbesondere ein Permanenterregter Synchronmotor bezeichnet werden, welcher zum Beispiel elektronisch durch eine Blockkommutierung angesteuert wird. Typischerweise wird beim Synchronmotor der Rotor von einem veränderlichen magnetischen Drehfeld im Stator mitbewegt, wobei der laufende Synchronmotor eine zur Wechselspannung synchrone Bewegung ausführt. The generic term "stepper motor" may advantageously be used to designate, in particular, a permanent-magnet synchronous motor which, for example, is controlled electronically by a block commutation. Typically, in the synchronous motor, the rotor is moved by a variable magnetic rotating field in the stator, wherein the running synchronous motor performs a synchronous to the AC voltage movement.

Der Schrittmotor durchläuft bei jeder Umdrehung eine Mehrzahl von Schritten. Ein Schritt ist typischerweise ein minimaler Winkel, um den der Rotor gedreht werden kann. Die Anzahl der Schritte kann beispielsweise durch die Anzahl der Zähne eines gezahnten Weicheisenkern beim Reluktanz-Schrittmotor oder beispielsweise auch durch die Anzahl der Pole oder der Statorspulen beim Permanentmagnet-Schrittmotor vorgegeben sein. Beim bürstenlosen Gleichstrommotor kann die Anzahl der Schritte beispielsweise durch die Anzahl der Kommutierungen vorgegeben sein.The stepper motor goes through a plurality of steps each revolution. One step is typically a minimum angle by which the rotor can be rotated. The number of steps may be predetermined, for example, by the number of teeth of a toothed soft iron core in the reluctance stepper motor or, for example, by the number of poles or stator coils in the permanent magnet stepper motor. In the brushless DC motor, the number of steps may be predetermined, for example, by the number of commutations.

Der Schrittmotor durchläuft die jeweiligen Schritte jeweils mit einer Schrittzeit. Die Schrittzeiten können definiert werden als zeitliche Abstände von einem Beginn der Ausführung eines Schrittes zu einem Beginn der Ausführung des jeweils nächsten Schrittes. Dieser zeitliche Abstand kann auch durch eine Zeit gegeben sein, die beispielsweise zwischen einem Beginn des Zuführens der zur Ausführung des jeweiligen Schrittes zugeführten Energie und einem Beginn des Zuführens der zur Ausführung des jeweiligen nächsten Schrittes zugeführten Energie verstreicht. Die Schrittzeiten sind zum Beispiel Kommutierzeiten.The stepper motor runs through the respective steps with a step time. The step times can be defined as time intervals from a start of execution of a step to a start of the execution of the next one Step. This time interval can also be given by a time which elapses, for example, between a start of supplying the energy supplied for carrying out the respective step and a start of supplying the energy supplied for carrying out the respective next step. The step times are, for example, commutation times.

Ein Lastgerät ist normalerweise ein Gerät, das Arbeit verrichtet, wie zum Beispiel eine Pumpe. Vorzugsweise ist die Pumpe eine Kraftstoffpumpe und/oder ein Gerotor. Ein Gerotor ist eine Verdrängerpumpe, die einen inneren und einen äußeren Rotor aufweist, wobei der innere Rotor n Zähne hat und der äußere Rotor n + 1 Zähne hat. Die beiden Rotoren können jeweils verzahnt rotieren, wobei der innere Rotor exzentrisch zum äußeren Rotor gelagert ist. Zwischen den Zähnen des inneren und des äußeren Rotors entstehen aufgrund der Geometrie des Gerotors n verschieden große Volumina. Aufgrund der exzentrisch gelagerten Verzahnung von innerem und äußerem Rotor kann das Volumen zwischen den Zähnen bei der Rotation jeweils expandieren bzw. kontrahieren. So kann, mittels eines so entstehenden Über- bzw. Unterdrucks in den jeweiligen Volumina, eine Flüssigkeit gepumpt werden. A load device is usually a device that does work, such as a pump. Preferably, the pump is a fuel pump and / or a gerotor. A gerotor is a positive displacement pump having an inner and an outer rotor, the inner rotor having n teeth and the outer rotor having n + 1 teeth. The two rotors can each rotate toothed, wherein the inner rotor is mounted eccentrically to the outer rotor. Between the teeth of the inner and the outer rotor arise n different sized volumes due to the geometry of the gerotor. Due to the eccentrically mounted toothing of the inner and outer rotor, the volume between the teeth can respectively expand or contract during the rotation. Thus, by means of a resulting positive or negative pressure in the respective volumes, a liquid can be pumped.

Das Lastgerät weist normalerweise Drehmomentschwankungen, auch Drehmomentrippel genannt, auf. Diese können durch die Konstruktionsweise des Lastgeräts vorgegeben sein, zum Beispiel durch eine Unwucht, durch Bauteile oder Fertigungstoleranzen. Die Drehmomentrippel des Lastgeräts können mit den Drehmomentrippeln des Schrittmotors wechselwirken, sodass sich gemeinsame Drehmomentrippel ergeben können.The load device normally has torque fluctuations, also called torque ripple on. These can be predetermined by the design of the load device, for example, by an imbalance, by components or manufacturing tolerances. The torque ripple of the load device may interact with the torque ripple of the stepper motor so that common torque ripple may result.

Das Lastgerät erreicht nach einer bestimmten Anzahl von Umdrehungen des Schrittmotors mit einer Periode periodisch wiederkehrend erneut einen Ausgangszustand. Für den Gerotor kann dies zum Beispiel nach n·(n + 1)Schritten der Fall sein. Schrittmotor und Lastgerät bilden dabei ein mechanisches System. Der Ausgangszustand kann ein beliebiger, wohldefinierter Zustand dieses mechanischen Systems sein. Die eine Periode kann definiert werden als das Zeitintervall, das beginnt zu dem Zeitpunkt, zu dem ein bestimmter Zustand eingenommen wird, und endet zu dem Zeitpunkt, zu dem dieser Zustand das nächste Mal eingenommen wird. Normalerweise tritt in jeder solchen Periode der gleiche Drehmomentverlauf auf, wenn keine Korrektur vorgenommen wird. Das Lastgerät kann den Ausgangszustand beispielsweise nach jeweils einer Umdrehung des Lastgeräts wieder erreichen, wenn während jeder einzelnen Umdrehung des Lastgeräts der gleiche Drehmomentverlauf auftritt. Auch der Schrittmotor kann beispielsweise eine baubedingte Anzahl von m Schritten aufweisen, welche eine mechanische Umdrehung (360°) ergeben. Für das beispielhafte mechanische Gesamtsystem aus Schrittmotor und Gerotor kann sich dann in diesem Beispiel eine Anzahl von m·n·(n + 1) Schritten in einer Periode ergeben. The load device reaches after a certain number of revolutions of the stepping motor with a period recurring again an initial state. For the gerotor, for example, this may be the case after n × (n + 1) steps. Stepper motor and load device form a mechanical system. The initial state can be any well-defined state of this mechanical system. The one period may be defined as the time interval that begins at the time a particular state is entered and ends at the time this state is next taken. Normally, the same torque curve occurs in each such period when no correction is made. The load device can reach the initial state, for example, after each one revolution of the load device again, if the same torque curve occurs during each individual revolution of the load device. Also, the stepper motor, for example, have a construction-related number of m steps, which result in a mechanical rotation (360 °). For the exemplary overall mechanical system of stepper motor and gerotor, a number of m * n * (n + 1) steps in one period can then result in this example.

In jeder Periode kann der Schrittmotor eine bestimmte Anzahl von Umdrehungen jeweils mit einer Mehrzahl von Schritten durchlaufen. In einer Periode mit N Schritten können dabei N Ist- Schrittzeiten t1, t2, ..., ti, ..., tN auftreten. Für eine Vielzahl von in einer der Perioden durchlaufenden Schritte des Schrittmotors sind Soll-Schrittzeiten vorgegeben. Die Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ können für die N Schritte einer Periode vorgegeben werden, um idealerweise eine wohldefinierte, vorzugsweise konstante Drehzahl, und/oder ein wohldefiniertes, vorzugsweise konstantes, Drehmoment zu erreichen. In einem nächsten Vorgang können die Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ in einer Periode mit den tatsächlichen Ist-Schrittzeiten t1, t2, ..., ti, ..., tN in dieser Periode verglichen werden. Bei einer Abweichung kann gegebenenfalls eine Korrektur der Ist- Schrittzeiten in einer späteren Periode herbeigeführt werden.In each period, the stepping motor may undergo a certain number of revolutions each in a plurality of steps. In a period with N steps, N actual step times t 1 , t 2 ,..., T i ,..., T N can occur. For a multiplicity of steps of the stepping motor passing through in one of the periods, predetermined stepping times are predetermined. The desired step times t 1 ', t 2 ',..., T i ',..., T N ' can be specified for the N steps of a period, ideally a well-defined, preferably constant speed, and / or to achieve well-defined, preferably constant, torque. In a next process, the target step times t 1 ', t 2 ', ..., t i ', ..., t N ' in a period with the actual actual step times t 1 , t 2 , ... , t i , ..., t N are compared in this period. In the event of a deviation, a correction of the actual step times in a later period can optionally be brought about.

Es werden dazu eine Vielzahl von tatsächlichen Ist-Schrittzeiten, die in zumindest einer der Perioden vorkommen, bestimmt, die den jeweiligen Soll-Schrittzeiten entsprechen. Es seien dabei t1, t2, ..., ti, ..., tN die in der zumindest einen Periode ge- messenen, tatsächlichen Ist-Schrittzeiten und t1´, t2´, ..., ti´, ..., tN´ die vorgegebenen Soll-Schrittzeiten für diese Periode, die eine Vielzahl von N Schritten aufweist. Dann werden die tatsächlichen Ist-Schrittzeiten ti der jeweiligen Schritte i in einer Periode und die vorgegebenen Soll-Schrittzeiten ti´ des jeweiligen Schrittes i in dieser Periode als entsprechend angesehen.For this purpose, a multiplicity of actual actual step times, which occur in at least one of the periods, are determined which correspond to the respective desired step times. Let t 1 , t 2 , ..., t i , ..., t N be the actual actual step times measured in the at least one period and t 1 ', t 2 ', ..., t i ', ..., t N ' the predetermined target step times for this period, which has a plurality of N steps. Then the actual actual step times t i of the respective steps i in one period and the predetermined set step times t i 'of the respective step i in this period are considered to be corresponding.

In einer Periode, die auf jene Perioden folgt, in der die Vielzahl der N Ist-Schrittzeiten bestimmt werden, wird eine zur Ausführung des jeweiligen Schrittes i zugeführte Energie verringert, sofern die Ist-Schrittzeit ti kleiner ist als die entsprechende Soll-Schrittzeit ti´, und/oder die zur Ausführung des jeweiligen Schrittes i zugeführte Energie wird erhöht, sofern die Ist-Schrittzeit ti größer ist als die entsprechende Soll-Schrittzeit ti´.In a period following those periods in which the plurality of N actual step times are determined, an energy supplied for executing the respective step i is reduced as long as the actual step time t i is smaller than the corresponding target step time t i ', and / or the energy supplied for the execution of the respective step i is increased if the actual step time t i is greater than the corresponding set step time t i '.

Die zur Ausführung des jeweiligen Schrittes i zugeführte Energie wird vorzugsweise durch eine Erhöhung bzw. Verringerung der im Schritt i selber zugeführten Energie angepasst. Die Energiezufuhr in einem Schritt i, kann jedoch auch Auswirkungen auf die Ausführung eines benachbarten Schrittes i – 1 oder i + 1 haben. Aufgrund einer Verzögerung der auf die Energiezufuhr folgenden Beschleunigung kann die zur Ausführung des jeweiligen Schrittes i zugeführte Energie deshalb beispielsweise auch durch eine Erhöhung bzw. Verringerung der zugeführten Energie in einem benachbarten Schritt i – 1 bzw. i + 1 angepasst werden.The energy supplied for executing the respective step i is preferably adjusted by increasing or decreasing the energy supplied in step i itself. The energy supply in a step i, however, may also have effects on the execution of an adjacent step i-1 or i + 1. Due to a delay of the acceleration following the energy supply, the energy supplied for executing the respective step i can therefore also be supplied, for example, by an increase or decrease in the supplied energy Energy in an adjacent step i - 1 or i + 1 are adjusted.

Sowohl Drehzahl als auch Schrittzeit sind typischerweise abhängig von der dem Schrittmotor zugeführten Energie. Es kann also die zugeführte Energie verringert bzw. vergrößert werden, um so eine Korrektur der Ist-Schrittzeiten zu erreichen. Die Erniedrigung bzw. Erhöhung der im jeweiligen Schritt i zugeführten Energie kann dabei in einer späteren Periode, die auf jene Periode folgt, in der die Vielzahl der Ist-Schrittzeiten t1, t2, ..., ti, ..., tN bestimmt werden, erfolgen. Vorzugsweise folgt die Periode, in der die dem Schrittmotor zugeführte Energie im jeweiligen Schritt i vergrößert bzw. verringert wird, unmittelbar auf die zumindest eine der Perioden, in der die Ist-Schrittzeit ti bestimmt worden ist. In der späteren Periode kann so gegebenenfalls erneut die Abweichung Δti = ti´ – ti der Ist-Schrittzeiten t1, t2, ..., ti, ..., tN von den entsprechenden Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ bestimmt werden. Diese kann in einer noch späteren Periode weiter verringert werden. Durch eine Anpassung der Menge der zugeführten Energie über mehrere Perioden, kann so idealerweise eine Konvergenz der Ist-Schrittzeiten t1, t2, ..., ti, ..., tN und der entsprechenden Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ erreicht werden. So können die vorgegebene, wohldefinierte Drehzahl und/oder der vorgegebene wohldefinierte Drehmomentverlauf erreicht werden. Both speed and step time are typically dependent on the energy supplied to the stepper motor. Thus, the supplied energy can be reduced or increased, so as to achieve a correction of the actual step times. The reduction or increase in the energy supplied in each step i can in a later period, which follows the period in which the plurality of actual step times t 1 , t 2 , ..., t i , ..., t N be determined done. Preferably, the period in which the energy supplied to the stepper motor is increased or decreased in the respective step i directly follows the at least one of the periods in which the actual step time t i has been determined. In the later period can, if appropriate, again the deviation .DELTA.t i = t i '- t i is the actual step times t 1, t 2, ..., t i, ..., N t of the respective target step times t 1 ', T 2 ', ..., t i ', ..., t N ' are determined. This can be further reduced in an even later period. By adjusting the amount of power supplied over several periods, can thus ideally a convergence of the actual step times t 1, t 2, ..., t i, ..., t N and the corresponding target step times t 1 ', t 2 ', ..., t i ', ..., t N 'can be achieved. Thus, the predetermined, well-defined speed and / or the predetermined well-defined torque curve can be achieved.

Energie kann dem Schrittmotor im jeweiligen Schritt vorzugsweise dadurch zugeführt werden, dass ein elektrischer Strom mit einer bestimmbaren Stromstärke und/oder Spannung zugeführt wird. Die dem Schrittmotor im jeweiligen Schritt zugeführte Energie wird vorzugsweise dadurch verringert bzw. erhöht, dass die dem Schrittmotor zugeführte Stromstärke verringert bzw. erhöht wird. Alternativ kann beispielsweise auch die Spannung geändert werden. Außerdem kann die Energie auch durch einen gepulsten elektrischen Strom zugeführt werden. Die Ist-Schrittzeit wird dann vorzugsweise dadurch angepasst, dass die Pulsbreite des gepulsten elektrischen Stroms verringert bzw. erhöht wird.Energy can be supplied to the stepping motor in the respective step, preferably by supplying an electric current with a determinable current intensity and / or voltage. The energy supplied to the stepping motor in the respective step is preferably reduced or increased by reducing or increasing the current intensity supplied to the stepping motor. Alternatively, for example, the voltage can be changed. In addition, the energy can also be supplied by a pulsed electric current. The actual step time is then preferably adjusted by reducing or increasing the pulse width of the pulsed electrical current.

Die zur Ausführung des jeweiligen Schrittes zugeführte Energie kann um einen Prozentsatz von zumindest 0,2 %, bevorzugt zumindest 0,5 %, besonders bevorzugt zumindest 0,8 % und/oder höchstens 5 %, bevorzugt höchstens 2 %, besonders bevorzugt höchstens 1,3 % verringert werden, wenn die Ist-Schrittzeit kleiner ist als die entsprechende Soll-Schrittzeit, und/oder erhöht werden, sofern die Ist-Schrittzeit größer ist als die entsprechende Soll-Schrittzeit.The energy supplied for carrying out the respective step can be reduced by a percentage of at least 0.2%, preferably at least 0.5%, particularly preferably at least 0.8% and / or at most 5%, preferably at most 2%, particularly preferably at most 1, 3% are reduced if the actual step time is smaller than the corresponding desired step time, and / or increased, if the actual step time is greater than the corresponding desired step time.

Vorzugsweise kann zusätzlich zur Regelung der Schrittzeiten eine übergeordnete Regelung der Drehzahl vorgesehen sein. Dies ist beispielsweise vorteilhaft, wenn die Korrektur der einzelnen Schrittzeiten t1, t2, ..., ti, ..., tN, in einer Periode, die auf jene Periode folgt, in der die Vielzahl von Ist-Schrittzeiten bestimmt werden, insgesamt zu einer Veränderung einer Gesamt-Drehzahl führt. Die Gesamt-Drehzahl kann beispielsweise über die Dauer dieser späteren Periode gemittelt gemessen werden. Die Regelung der Drehzahl geschieht vorzugsweise dadurch, dass eine Ist-Dauer T zumindest einer der Perioden bestimmt wird, eine Soll-Dauer T´ dieser zumindest einen Periode vorgegeben wird, und die Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ für diese oder eine folgende Periode so angepasst werden, dass die Abweichung ΔT = T´ – T der Ist-Dauer T von der Soll-Dauer T´ verringert wird. Die Korrektur ti´ + Δti´ der Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., tN´ kann daher auf einer Abweichung ΔT = T´ – T der Ist-Dauer T von der Soll-Dauer T´ basieren. Dazu wird beispielsweise ein Basiswert der Soll-Schrittzeit ti` korrigiert. Dieser Basiswert ti` ist der Wert der Soll-Schrittzeit aus der zumindest einen der Perioden, in der die Ist-Dauer der Periode bestimmt wurde. In einer späteren Periode kann dann der korrigierte Wert ti´ + Δti´ als neue Soll-Schrittzeit vorgegeben werden. Vorzugsweise werden die Soll-Schrittzeiten in einer auf die Periode der Ist-Dauer T unmittelbar folgenden Periode korrigiert und der korrigierte Wert nunmehr vorgegeben. Bei der Korrektur Δti´ kann es sich beispielsweise um eine relative Korrektur handeln Δti´ = ΔT/T·ti´, die proportional zur Abweichung ΔT ist.Preferably, in addition to the regulation of the step times, a higher-level regulation of the rotational speed can be provided. This is advantageous, for example, when the correction of the individual step times t 1, t 2, ..., t i, ..., t N, in a period subsequent to that period in which the plurality of actual step times determined will result in an overall change in overall speed. For example, the total speed may be measured averaged over the duration of this later period. The regulation of the rotational speed preferably takes place in that an actual duration T of at least one of the periods is determined, a nominal duration T 'of this at least one period is predetermined, and the target step times t 1 ', t 2 ',... , t i ', ..., t N ' for this or a subsequent period be adapted so that the deviation .DELTA.T = T'-T the actual duration T is reduced by the target duration T '. The correction t i '+ Δt i ' of the desired step times t 1 ', t 2 ',..., T i ',..., T N ' can therefore be based on a deviation ΔT = T'-T of the actual Duration T is based on the target duration T '. For this purpose, for example, a base value of the target step time t i `is corrected. This base value t i `is the value of the target step time from the at least one of the periods in which the actual duration of the period was determined. In a later period, the corrected value t i '+ Δt i ' can then be specified as the new setpoint step time. Preferably, the target step times are corrected in a period immediately following the period of the actual duration T and the corrected value is now preset. The correction Δt i 'can be, for example, a relative correction Δt i ' = ΔT / T * t i ', which is proportional to the deviation ΔT.

Vorzugsweise wird bei der Bestimmung der Ist-Dauer der zumindest einen Periode, die Ist-Dauer von zumindest einer Periode, bevorzugt von zumindest drei Perioden, besonders bevorzugt von zumindest fünf Perioden und/oder von höchstens zwanzig Perioden, bevorzugt von höchstens fünfzehn Perioden, besonders bevorzugt von höchstens zehn Perioden bestimmt.Preferably, in determining the actual duration of the at least one period, the actual duration of at least one period, preferably at least three periods, more preferably at least five periods and / or at most twenty periods, preferably at most fifteen periods, especially preferably determined by at most ten periods.

Die Regelung der dem Schrittmotor zugeführten Energie kann typischerweise durch einen Regler geschehen. Der Regler kann in einem elektrischen Regelkreis die Soll-Schrittzeiten, also die Führungsgröße, mit den Ist-Schrittzeiten, also der Regelgröße vergleichen. Aus dem Unterschied, der auch als Regelabweichung bezeichnet werden kann, kann die Stellgröße, also vorzugsweise die zugeführte elektrische Energie, ermittelt und entsprechend eingestellt werden. Vorzugsweise ist der Regler ein PI-Regler oder ein P-Regler. The regulation of the energy supplied to the stepper motor can typically be done by a regulator. The controller can compare the setpoint step times, ie the reference variable, with the actual step times, ie the controlled variable, in an electrical control loop. From the difference, which can also be referred to as control deviation, the manipulated variable, ie preferably the supplied electrical energy, can be determined and adjusted accordingly. Preferably, the controller is a PI controller or a P controller.

Der PI-Regler ist beispielsweise ein linearer Standard-Regler mit einem proportionalen und integralem Verhalten, d. h. einer Überlagerung aus einer Sprungantwort und einer proportionalen Antwort. Der P-Regler weist beispielsweise eine charakteristische Sprungantwort auf.For example, the PI controller is a standard linear controller with proportional and integral behavior, i. H. a superposition of a step response and a proportional response. For example, the P-controller has a characteristic step response.

Im Folgenden soll die Erfindung anhand einiger Figuren beispielhaft erläutert werden, ohne die Erfindung auf die dort dargestellten Ausführungsformen zu beschränken. Gleiche Bezugszeichen kennzeichnen dabei gleiche oder entsprechende Merkmale. Die in den Beispielen beschriebenen Merkmale können auch zwischen den Beispielen kombiniert werden und unabhängig vom konkreten Beispiel realisiert sein. Es zeigen:In the following, the invention will be explained by way of example with reference to some figures without the To limit the invention to the embodiments shown there. The same reference numerals designate the same or corresponding features. The features described in the examples can also be combined between the examples and be realized independently of the specific example. Show it:

1 einen beispielhaften Schrittmotor zum Antrieb eines Gerotors, 1 an exemplary stepper motor for driving a gerotor,

2 einen beispielhaften Verlauf der Kommutierzeit in Abhängigkeit vom Umdrehungswinkel ohne Korrektur, 2 an exemplary course of the commutation time as a function of the rotation angle without correction,

3 einen beispielhaften Verlauf der Kommutierzeit in Abhängigkeit vom Umdrehungswinkel mit Adaption. 3 an exemplary course of the commutation time as a function of the rotation angle with adaptation.

1 zeigt einen beispielhaften Schrittmotor zum Antrieb eines Gerotors. Der Gerotor weist einen inneren (10) und einen äußeren Rotor (11) auf, wobei der innere Rotor n = 4 Zähne (14) hat und der äußere Rotor n + 1 = 5 Zähne (14) hat. Die beiden Rotoren (10, 11) können jeweils verzahnt rotieren, wobei der innere Rotor (10) exzentrisch zum äußeren Rotor (11) gelagert ist. Zwischen den Zähnen (14) des inneren (10) und des äußeren Rotors (11) entstehen aufgrund der Geometrie des Gerotors n = 4 verschieden große Volumina. Aufgrund der Verzahnung von innerem (10) und äußerem Rotor (11) kann das Volumen zwischen den Zähnen (14) bei der Rotation jeweils expandieren bzw. kontrahieren. So kann, mittels eines so entstehenden Über- bzw. Unterdrucks in den jeweiligen Volumina, eine Flüssigkeit gepumpt werden. Die Flüssigkeit wird dabei in den Eingang (13) hereingesogen und anschließend aus dem Ausgang (12) herausgedrückt. Der Gerotor dreht sich dabei im Uhrzeigersinn (15) und ist in einem runden Gehäuse (16) gelagert, dass konzentrisch zur Drehachse des inneren Rotors (10) ist. In dem Gehäuse (16) befinden sich auch Löcher zur Fixierung. 1 shows an example stepper motor for driving a gerotor. The gerotor has an inner ( 10 ) and an outer rotor ( 11 ), wherein the inner rotor n = 4 teeth ( 14 ) and the outer rotor has n + 1 = 5 teeth ( 14 ) Has. The two rotors ( 10 . 11 ) can each rotate toothed, with the inner rotor ( 10 ) eccentric to the outer rotor ( 11 ) is stored. Between the teeth ( 14 ) of the inner ( 10 ) and the outer rotor ( 11 ) arise due to the geometry of the gerotor n = 4 different sized volumes. Due to the interlocking of internal ( 10 ) and outer rotor ( 11 ), the volume between the teeth ( 14 ) each expand or contract on rotation. Thus, by means of a resulting positive or negative pressure in the respective volumes, a liquid can be pumped. The liquid is in the input ( 13 ) and then out of the exit ( 12 ). The gerotor rotates clockwise ( 15 ) and is in a round housing ( 16 ) that concentric with the axis of rotation of the inner rotor ( 10 ). In the case ( 16 ) are also holes for fixation.

2 zeigt einen beispielhaften Verlauf (3) einer Schrittzeit, die beispielsweise eine Kommutierzeit (1) ist, in Abhängigkeit von einem Umdrehungswinkel (2) eines Schrittmotors. Der Verlauf (3) der Schrittzeit (1) als Funktion des Umdrehungswinkels (2) des Schrittmotors weist leichte Schwankungen um den Sollwert (4) auf. Nach fünf Umdrehungen (8) des Schrittmotors, hat das Lastgerät eine volle Periode durchlaufen und kehrt wieder in seinen Ausgangszustand zurück. Insgesamt werden zwei volle Perioden gezeigt, die jeweils fünf den Sollwert (4) erreichende Maxima in der Schrittzeit (1) aufweisen und fünf jeweils deutlich unterhalb des Sollwerts (4) liegende Minima. Diese Drehmomentschwankungen bezeichnet man auch als Drehmo- mentrippel (9). Es treten also insgesamt fünf Drehmomentrippel (9) auf. Ursache der Drehmomentrippel (9) ist zum Beispiel eine Unwucht im Lastgerät oder die Konstruktionsweise des Schrittmotor mit mehreren Statorspulen. Die individuellen Drehmomentrippel (9) des Schrittmotors und des Lastgeräts koppeln aneinander und ergeben so die fünf dargestellten Drehmomentrippel (9). 2 shows an exemplary course ( 3 ) a step time, for example, a commutation ( 1 ), depending on a rotation angle ( 2 ) of a stepper motor. The history ( 3 ) the step time ( 1 ) as a function of the rotation angle ( 2 ) of the stepper motor shows slight fluctuations around the setpoint ( 4 ) on. After five turns ( 8th ) of the stepper motor, the load device has undergone a full cycle and returns to its initial state. In total, two full periods are shown, each five the setpoint ( 4 ) reaching maximums in the step time ( 1 ) and five each well below the setpoint ( 4 ) lying minima. These torque fluctuations are also called torque ripples ( 9 ). So there are a total of five torque ripple ( 9 ) on. Cause of the torque ripple ( 9 ) is, for example, an unbalance in the load device or the design of the stepper motor with multiple stator coils. The individual torque ripple ( 9 ) of the stepping motor and the load device couple to each other and thus give the five illustrated torque ripple ( 9 ).

3 zeigt einen beispielhaften Verlauf (3) der Schrittzeit bzw. Kommutierzeit (1) als Funktion des Umdrehungswinkels (2) des Schrittmotors. Wiederum sind zwei Perioden gezeigt. Der Verlauf der Kommutierzeit (1) in der ersten Periode ist analog zu dem in 2 gezeigten strukturiert. Es treten wieder fünf Maxima und gleichfalls fünf unterhalb des Sollwerts (4) befindliche Minima auf. Es sind nun jedoch N = 9 Regelungspunkte (5) gezeigt, die zum Beispiel einzelne Schritte des Schrittmotors sein können. Der Schrittmotor durchläuft bei jeder Umdrehung eine Mehrzahl von Schritten. Es werden für eine Vielzahl von Schritten 1 bis N=9 jeweils Sollwerte (4) t1´, t2´, ..., ti´, ..., t9´ bzw. Soll-Schrittzeiten vorgegeben. Außerdem werden Ist- Werte der Schrittzeit (1) bzw. Kommutierzeit t1, t2,..., t9 bestimmt, wobei ti die tatsächlich auftretende Ist-Schrittzeit bzw. Kommutierzeit des Schrittes i ist. An den Regelungspunkten 1 bis N = 9 findet nun eine Adaptierung (6) der Ist-Schrittzeiten (1) bzw. Ist-Werte der Kommutierzeit t1, t2,..., t9 an die Sollwerte (4) bzw. Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., t9´ statt. Dabei werden die Ist-Werte ti am Regelungspunkt i mit den entsprechenden Sollwerten ti` verglichen. Entsprechend der Abweichung Δti = ti´ – ti kann die Kommutierzeit (1) bzw. Ist-Schrittzeit korrigiert werden. Dieser Vorgang wird vorzugsweise durch Verringern bzw. Vergrößern der während einer Kommutierung bzw. eines Schrittes i zugeführten Energie ausgeführt. Wenn die Ist-Schrittzeit bzw. der Ist-Wert der Kommutierzeit (1) beispielsweise kleiner ist als der Sollwert (4), kann die zugeführte Energie in einer späteren Periode verringert werden. Wenn die Ist-Schrittzeit bzw. Kommutierzeit (1) größer ist als der Sollwert (4), kann die zugeführte Energie erhöht werden. Die zur Ausführung des jeweiligen Schrittes i zugeführte Energie wird vorzugsweise im Schritt i direkt angepasst. Die Energiezufuhr in einem Schritt i, kann jedoch auch Auswirkungen auf die Ausführung eines benachbarten Schrittes i – 1 oder i + 1 haben. Aufgrund einer Verzögerung der auf die Energiezufuhr folgenden Beschleunigung kann die zur Ausführung des jeweiligen Schrittes i zugeführte Energie deshalb alternativ auch durch eine Erhöhung bzw. Verringerung der zugeführten Energie in einem benachbarten Schritt i – 1 bzw. i + 1 erhöht bzw. verringert werden. Diese Korrektur der zugeführten Energie wird vorzugsweise in der auf die Messung der Abweichung unmittelbar folgenden Periode ausgeführt. In der Folge weist die zweite adaptierte Periode (7) deutlich geringere Schwankungen der Ist-Schrittzeit bzw. Kommutierzeit (1) um die Sollwerte (4) auf. Die Drehmomentrippel (9) sind geglättet. Die Menge der zugeführten Energie wird vorzugsweise dadurch angepasst, dass die Stromstärke, die Spannung oder bei einem gepulsten Strom die Pulsbreite variiert wird, wobei die Regelung vorzugsweise durch einen PI-Regler erfolgt. In der adaptierten Periode (7) wird vorzugsweise die tatsächliche Ist-Dauer der Periode gemessen und an eine vorgegebene Soll-Dauer angepasst. Dies kann durch eine Änderung der Sollwerte (4) bzw. der vorgegebenen Soll-Schrittzeiten t1´, t2´, ..., ti´, ..., t9´ in einer späteren Periode geschehen, wobei die Änderung auf der Abweichung der Ist-Dauer von der Soll-Dauer dieser Periode basiert. 3 shows an exemplary course ( 3 ) the step time or commutation time ( 1 ) as a function of the rotation angle ( 2 ) of the stepper motor. Again, two periods are shown. The course of commutation ( 1 ) in the first period is analogous to that in 2 structured. There are again five maxima and also five below the setpoint ( 4 ) located minima. However, there are now N = 9 control points ( 5 ), which may be, for example, individual steps of the stepping motor. The stepper motor goes through a plurality of steps each revolution. For a plurality of steps 1 to N = 9, setpoint values ( 4 ) t 1 ', t 2 ', ..., t i ', ..., t 9 ' or set step times. In addition, actual values of the step time ( 1 ) or commutation time t 1 , t 2 ,..., t 9 , where t i is the actually occurring actual step time or commutation time of step i. At the control points 1 to N = 9 now finds an adaptation ( 6 ) of the actual step times ( 1 ) or actual values of the commutation time t 1 , t 2 ,..., t 9 to the setpoint values ( 4 ) or desired step times t 1 ', t 2 ', ..., t i ', ..., t 9 ' instead. In this case, the actual values t i at the control point i are compared with the corresponding desired values t i '. In accordance with the deviation Δt i = t i '- t i , the commutation time ( 1 ) or actual step time are corrected. This process is preferably carried out by reducing or increasing the energy supplied during a commutation or a step i. If the actual step time or the actual value of the commutation time ( 1 ), for example, is less than the setpoint ( 4 ), the energy supplied can be reduced in a later period. If the actual step time or commutation time ( 1 ) is greater than the setpoint ( 4 ), the energy supplied can be increased. The energy supplied for executing the respective step i is preferably adjusted directly in step i. The energy supply in a step i, however, may also have effects on the execution of an adjacent step i-1 or i + 1. Due to a delay of the acceleration following the energy supply, the energy supplied for the execution of the respective step i can therefore alternatively be increased or reduced by increasing or decreasing the supplied energy in an adjacent step i-1 or i + 1. This correction of the supplied energy is preferably carried out in the period immediately following the measurement of the deviation. As a result, the second adapted period ( 7 ) significantly lower fluctuations in the actual step time or commutation time ( 1 ) around the setpoints ( 4 ) on. The torque ripple ( 9 ) are smoothed. The amount of energy supplied is preferably adjusted by varying the current intensity, the voltage or, in the case of a pulsed current, the pulse width, wherein the regulation is preferably effected by a PI regulator. In the adapted period ( 7 ), the actual actual duration of the period is preferably measured and adapted to a predetermined target duration. This can be done by changing the setpoints ( 4 ) or the predetermined target step times t 1 ', t 2 ', ..., t i ', ..., t 9 ' occur in a later period, wherein the change to the deviation of the actual duration of the target Duration of this period is based.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
Kommutierzeit bzw. Ist-Schrittzeit Commutation time or actual step time
22
Umdrehungswinkel des Schrittmotors Rotation angle of the stepper motor
33
Verlauf der Kommutierzeit als Funktion des Umdrehungswinkels Course of the commutation time as a function of the rotation angle
44
Sollwert bzw. Soll-Schrittzeit Setpoint or set step time
55
Regelungspunkte der Kommutierzeit bzw. Schritte Control points of the commutation time or steps
66
Periode mit Adaptierung, d. h. Vergleich Ist-Schrittzeit/Soll-Schrittzeit Period with adaptation, d. H. Comparison actual step time / set step time
77
Periode mit adaptierten Kommutierzeiten bzw. Ist-Schrittzeiten Period with adapted commutation times or actual step times
88th
Anzahl der Umdrehungen, bis der Ausgangszustand wieder erreicht ist Number of revolutions until the initial state is reached again
99
Drehmomentrippel torque ripple
1010
Innerer Rotor Inner rotor
1111
Äußerer Rotor Outer rotor
12 12
Ausgang der PumpeOutput of the pump
1313
Eingang der Pumpe Input of the pump
14 14
Zähne der RotorenTeeth of the rotors
15 15
Drehrichtung im UhrzeigersinnDirection of rotation in clockwise direction
1616
Gehäuse casing

Claims (12)

Verfahren zum Antrieb eines Lastgeräts durch einen Schrittmotor, wobei der Schrittmotor bei jeder Umdrehung eine Mehrzahl von Schritten durchläuft, das Lastgerät nach einer bestimmten Anzahl (8) von Umdrehungen des Schrittmotors mit einer Periode periodisch wiederkehrend einen Ausgangszustand erneut erreicht, für eine Vielzahl von in einer der Perioden durchlaufenen Schritten des Schrittmotors Soll-Schrittzeiten (4) vorgegeben sind, eine Vielzahl von entsprechenden tatsächlichen Ist- Schrittzeiten (1), die in zumindest einer der Perioden vorkommen, bestimmt werden, und in einer Periode, die auf jene Perioden folgt, in der die Vielzahl der Ist-Schrittzeiten bestimmt werden, eine zur Ausführung des jeweiligen Schrittes zugeführte Energie verringert wird, sofern die Ist-Schrittzeit (1) kleiner ist als die entsprechende Soll-Schrittzeit (4), und/oder die zur Ausführung des jeweiligen Schrittes zugeführte Energie erhöht wird, sofern die Ist-Schrittzeit (1) größer ist als die entsprechende Soll-Schrittzeit (4).Method for driving a load device by a stepping motor, wherein the stepping motor passes through a plurality of steps in each revolution, the load device after a certain number ( 8th ) of revolutions of the stepping motor with a period recurring periodically reaches an output state, for a plurality of steps in one of the cycles of the stepping motor, target step times ( 4 ), a plurality of corresponding actual actual step times ( 1 ), which occur in at least one of the periods, and in a period following those periods in which the plurality of actual step times are determined, an energy supplied for executing the respective step is reduced, if the actual Step time ( 1 ) is smaller than the corresponding target step time ( 4 ), and / or the energy supplied for carrying out the respective step is increased, if the actual step time ( 1 ) is greater than the corresponding target step time ( 4 ). Verfahren nach dem vorhergehenden Anspruch, wobei das Lastgerät eine Pumpe ist, bevorzugt eine Kraftstoffpumpe, besonders bevorzugt ein Gerotor. Method according to the preceding claim, wherein the load device is a pump, preferably a fuel pump, particularly preferably a gerotor. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Schrittmotor ein Gleichstrommotor, ein Synchronmotor und/oder ein Reluktanz-Schrittmotor, ein Permanentmagnet- Synchronmotor oder ein Hybridschrittmotor ist. Method according to one of the preceding claims, wherein the stepping motor is a DC motor, a synchronous motor and / or a reluctance stepping motor, a permanent magnet synchronous motor or a hybrid stepping motor. Verfahren nach einem der vorhergehenden Ansprüche, wobei die zur Ausführung des jeweiligen Schrittes zugeführte Energie um einen Prozentsatz von zumindest 0,2 %, bevorzugt zumindest 0,5 %, besonders bevorzugt zumindest 0,8 % und/oder höchstens 5 %, bevorzugt höchstens 2 %, besonders bevorzugt höchstens 1,3 % verringert wird, wenn die Ist- Schrittzeit (1) kleiner ist als die entsprechende Soll- Schrittzeit (4), und/oder erhöht wird, wenn die Ist- Schrittzeit (1) größer ist als die entsprechende Soll- Schrittzeit (4).Method according to one of the preceding claims, wherein the energy supplied for carrying out the respective step by a percentage of at least 0.2%, preferably at least 0.5%, more preferably at least 0.8% and / or at most 5%, preferably at most 2 %, more preferably at most 1.3%, if the actual step time ( 1 ) is less than the corresponding target step time ( 4 ), and / or increased if the actual step time ( 1 ) is greater than the corresponding desired step time ( 4 ). Verfahren nach einem der vorhergehenden Ansprüche, wobei die dem Schrittmotor zugeführte Energie dadurch erhöht wird, dass eine dem Schrittmotor zugeführte elektrische Stromstärke und/oder eine dem Schrittmotor zugeführte Spannung vergrößert wird und/oder die dem Schrittmotor zugeführte Energie dadurch verringert wird, dass eine dem Schrittmotor zugeführte elektrische Stromstärke und/oder eine dem Schrittmotor zugeführte Spannung verringert wird. Method according to one of the preceding claims, wherein the energy supplied to the stepping motor is increased by increasing an electric current supplied to the stepping motor and / or a voltage supplied to the stepping motor and / or reducing the energy supplied to the stepping motor by applying a stepping motor supplied electric current and / or a voltage supplied to the stepper motor is reduced. Verfahren nach einem der vorhergehenden Ansprüche, wobei die dem Schrittmotor zugeführte Energie mittels eines gepulsten elektrischen Stroms zugeführt wird, und die dem Schrittmotor zugeführte Energie dadurch erhöht wird, dass eine Pulsbreite des gepulsten elektrischen Stroms vergrößert wird, und/oder die dem Schrittmotor zugeführte Energie dadurch verringert wird, dass die Pulsbreite des gepulsten elektrischen Stroms verkleinert wird. A method according to any one of the preceding claims, wherein the energy supplied to the stepping motor is supplied by means of a pulsed electric current, and the energy supplied to the stepping motor is increased by increasing a pulse width of the pulsed electric current and / or the energy supplied to the stepping motor thereby is reduced, that the pulse width of the pulsed electric current is reduced. Verfahren nach einem der vorhergehenden Ansprüche, wobei die dem Schrittmotor zugeführte Energie mittels zumindest eines PI-Reglers und/oder zumindest eines P-Reglers erhöht und/oder verringert wird. Method according to one of the preceding claims, wherein the energy supplied to the stepping motor is increased and / or reduced by means of at least one PI controller and / or at least one P controller. Verfahren nach einem der vorhergehenden Ansprüche, wobei eine Ist-Dauer zumindest einer der Perioden bestimmt wird, eine Soll-Dauer dieser zumindest einen Periode vorgegeben wird, Soll-Schrittzeiten (4) für diese oder eine folgende Periode so angepasst werden, dass die Abweichung der Ist-Dauer von der Soll-Dauer verringert wird.Method according to one of the preceding claims, wherein an actual duration of at least one of the periods is determined, a target duration of this at least one period is specified, target step times ( 4 ) are adjusted for this or a subsequent period so that the deviation of the actual duration from the target duration is reduced. Verfahren nach dem vorhergehenden Anspruch, wobei bei der Bestimmung der Ist-Dauer der zumindest einen Periode, die Ist-Dauer von zumindest einer Periode, bevorzugt von zumindest drei Perioden, besonders bevorzugt von zumindest fünf Perioden und/oder von höchstens zwanzig Perioden, bevorzugt von höchstens fünfzehn Perioden, besonders bevorzugt von höchstens zehn Perioden bestimmt wird, und vorzugsweise die bei der Bestimmung der Ist-Dauer der zumindest einen Periode verwendeten Perioden der zum Zeitpunkt der Bestimmung jeweils unmittelbar durchlaufenen Periode direkt vorangehen. Method according to the preceding claim, wherein in determining the actual duration of the at least one period, the actual duration of at least one period, preferably of at least three periods, more preferably of at least five periods and / or of at most twenty periods, preferably from is determined at most fifteen periods, more preferably of at most ten periods, and preferably the periods used in determining the actual duration of the at least one period directly preceded by the time immediately determined at the time of determination period. Verfahren nach einem der vorhergehenden Ansprüche, wobei die zur Ausführung des jeweiligen Schrittes zugeführte Energie in diesem Schritt selber und/oder einem benachbarten Schritt zugeführt wird, vorzugsweise in diesem Schritt selber. Method according to one of the preceding claims, wherein the energy supplied for carrying out the respective step is supplied in this step itself and / or to an adjacent step, preferably in this step itself. Periodisch arbeitende Vorrichtung, aufweisend einen Schrittmotor und ein Lastgerät, wobei die periodisch arbeitende Vorrichtung so eingerichtet ist, dass bei jeder Umdrehung des Schrittmotors der Schrittmotor eine Mehrzahl von Schritten durchläuft, nach einer bestimmten Anzahl (8) von Umdrehungen des Schrittmotors mit einer Periode periodisch wiederkehrend ein Ausgangszustand des Lastgeräts erneut erreicht wird, für eine Vielzahl von in einer der Perioden durchlaufenen Schritten des Schrittmotors Soll-Schrittzeiten (4) vorgebbar sind, eine Vielzahl von entsprechenden tatsächlichen Ist-Schrittzeiten (1), die in zumindest einer der Perioden vorkommen, bestimmbar sind, und in einer Periode, die auf jene Perioden folgt, in der die Vielzahl der Ist-Schrittzeiten bestimmt werden, eine zur Ausführung des jeweiligen Schrittes zugeführte Energie verringerbar ist, sofern die Ist-Schrittzeit (1) kleiner ist als die entsprechende Soll-Schrittzeit (4), und/oder die zur Ausführung des jeweiligen Schrittes zugeführte Energie vergrößerbar ist, sofern die Ist-Schrittzeit (1) größer ist als die entsprechende Soll-Schrittzeit (4).A periodically operating device comprising a stepping motor and a load device, wherein the periodically operating device is arranged so that each step of the stepping motor passes through the stepping motor in a plurality of steps, after a certain number of ( 8th ) of revolutions of the stepping motor with a period recurring periodically an output state of the load device is reached again, for a plurality of in each of the periods traversed steps of the stepping motor target step times ( 4 ), a plurality of corresponding actual actual step times ( 1 ), which occur in at least one of the periods, are determinable, and in a period which follows those periods in which the plurality of actual step times are determined, an energy supplied for executing the respective step can be reduced, provided that the actual Step time ( 1 ) is smaller than the corresponding target step time ( 4 ), and / or the energy supplied for carrying out the respective step can be increased if the actual step time ( 1 ) is greater than the corresponding target step time ( 4 ). Vorrichtung nach dem vorhergehenden Anspruch, wobei mit der Vorrichtung ein Verfahren nach einem der Ansprüche 1 bis 10 ausführbar ist. Device according to the preceding claim, wherein the device is a method according to one of claims 1 to 10 executable.
DE102014226727.7A 2014-12-19 2014-12-19 Method for driving a load device by a stepper motor Pending DE102014226727A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102014226727.7A DE102014226727A1 (en) 2014-12-19 2014-12-19 Method for driving a load device by a stepper motor
PCT/EP2015/079825 WO2016096876A1 (en) 2014-12-19 2015-12-15 Method for driving a load device using a stepper motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102014226727.7A DE102014226727A1 (en) 2014-12-19 2014-12-19 Method for driving a load device by a stepper motor

Publications (1)

Publication Number Publication Date
DE102014226727A1 true DE102014226727A1 (en) 2016-06-23

Family

ID=54849950

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014226727.7A Pending DE102014226727A1 (en) 2014-12-19 2014-12-19 Method for driving a load device by a stepper motor

Country Status (2)

Country Link
DE (1) DE102014226727A1 (en)
WO (1) WO2016096876A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4879502A (en) * 1985-01-28 1989-11-07 Hitachi, Ltd. Speed control apparatus and method for motors

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04156857A (en) * 1990-10-19 1992-05-29 Sharp Corp Stepping motor control device for infusion pump
JP4267146B2 (en) * 1999-10-12 2009-05-27 東芝キヤリア株式会社 Compressor drive control device and air conditioner
US7338260B2 (en) * 2004-03-17 2008-03-04 Baxier International Inc. System and method for controlling current provided to a stepping motor
US20070040529A1 (en) * 2005-08-19 2007-02-22 Smc Corporation Of America Stepping motor control system and method for controlling a stepping motor using closed and open loop controls
JP5175887B2 (en) * 2010-03-23 2013-04-03 株式会社東芝 Motor control device and electrical equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4879502A (en) * 1985-01-28 1989-11-07 Hitachi, Ltd. Speed control apparatus and method for motors

Also Published As

Publication number Publication date
WO2016096876A1 (en) 2016-06-23

Similar Documents

Publication Publication Date Title
DE19628585C2 (en) Method for commutating a brushless motor and supply circuit for a brushless motor
EP1657810B1 (en) Method for the automatic adjustment of the commutation angle of brushless DC motors
EP1929622B1 (en) Method for supplying electrical power to a dc motor which can be commutated electronically via a semiconductor power output stage
DE102012023902B3 (en) Method for operating a hydraulic device with pump and servomotor and associated hydraulic device
DE102012216891A1 (en) Apparatus for driving a brushless motor and method for driving a brushless motor
DE102013218041A1 (en) Method for operating an electric motor
DE112017005029T5 (en) Control device and method for brushless motor
EP1834401B1 (en) Method and circuit arrangement for determination of the rotor position of a brushless dc motor without sensors
DE102006004313A1 (en) Direct current electric motor controlling method for motor vehicle, involves comparing induction voltage induced in cable by rotor with preset voltage value, and starting supplying of current to cable so that voltage reaches preset value
EP1071200B1 (en) Electronically commutatable motor
EP3864746B1 (en) Method for determining the rotor position of a bldc motor
EP1443635B1 (en) Method for controlling a firing angle and single phase AC fed electric motor
EP2645550B1 (en) Method and device for controlling an electric machine
DE102014226727A1 (en) Method for driving a load device by a stepper motor
WO2014161614A1 (en) Method for starting a variable-speed electric motor
EP1796258B1 (en) Electrical motor and method for its excitation
WO2011144197A2 (en) Method for adjusting the rotor position of an electrically commutated motor
DE202019100426U1 (en) Device for optimizing the efficiency of an electrically commutated machine
WO2020064097A1 (en) Method for operating a permanently excited three-phase machine having a rotor and a soft starter, and three-phase machine
DE102020117796A1 (en) Method and device for adjusting a holding current of an electrical machine
WO2020064098A1 (en) Method for controlling the speed of a permanently excited three-phase machine having a soft starter by means of a controller cascade, and three-phase machine
DE102020105530A1 (en) Method and device for commutating an electric motor
DE102022113011A1 (en) ENGINE DRIVE CONTROL DEVICE, ENGINE UNIT AND ENGINE DRIVE CONTROL METHOD
DE102020007985A1 (en) Method and device for setting a holding current of an electrical machine
DE102021207074A1 (en) Method for operating an electric drive device, device for operating an electric drive device, electric drive 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

R016 Response to examination communication