DE102019101897A1 - Method and device for determining the speed of a rotating rotor - Google Patents
Method and device for determining the speed of a rotating rotor Download PDFInfo
- Publication number
- DE102019101897A1 DE102019101897A1 DE102019101897.8A DE102019101897A DE102019101897A1 DE 102019101897 A1 DE102019101897 A1 DE 102019101897A1 DE 102019101897 A DE102019101897 A DE 102019101897A DE 102019101897 A1 DE102019101897 A1 DE 102019101897A1
- Authority
- DE
- Germany
- Prior art keywords
- current signal
- electric motor
- signal
- speed
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
- H02P7/0094—Arrangements for regulating or controlling the speed or torque of electric DC motors wherein the position is detected using the ripple of the current caused by the commutator
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Drehzahlbestimmung eines drehenden Rotors eines Elektromotors mit folgenden Schritten: Bestimmen eines Stromsignals während eines Messzeitraums, wobei das Stromsignal einen Strom durch den Elektromotor charakterisiert; Vergleichen des Verlaufs des Stromsignals während des Messzeitraums mit einem zeitlich gemittelten Verlauf des Stromsignals; und Bestimmen der Drehzahl des Rotors anhand des Vergleichs zwischen dem Verlauf des Stromsignals während des Messzeitraums und dem zeitlich gemittelten Verlauf des Stromsignals.The invention relates to a method for determining the speed of a rotating rotor of an electric motor, comprising the following steps: determining a current signal during a measurement period, the current signal characterizing a current through the electric motor; Comparing the course of the current signal during the measurement period with a time-averaged course of the current signal; and determining the speed of the rotor on the basis of the comparison between the course of the current signal during the measurement period and the time-averaged course of the current signal.
Description
GEBIETAREA
Die Erfindung betrifft ein Verfahren zur Drehzahlbestimmung eines drehenden Rotors eines Elektromotors und eine Vorrichtung mit einem Elektromotor und einem entsprechenden Drehzahlmesser.The invention relates to a method for determining the speed of a rotating rotor of an electric motor and a device with an electric motor and a corresponding tachometer.
HINTERGRUNDBACKGROUND
Gleichstrommotoren kommen aufgrund ihrer guten Regelbarkeit und ihres einfachen, kostengünstigen Aufbaus in zahllosen Bereichen als Antriebselemente zum Einsatz, beispielsweise als Servomotor zur Steuerung eines Stellglieds oder als Motor einer Pumpe. Zur Überwachung und Steuerung können solche Elektromotoren mit Sensoren wie beispielsweise Hall-Sensoren ausgestattet sein, um Motorparameter wie die Rotorstellung oder die Rotordrehzahl zu bestimmen. Für viele Anwendungen kommt der Einbau von Sensoren allerdings aus Kosten- oder Platzgründen sowie wegen der höheren Anfälligkeit nicht in Frage. In diesen Fällen kommen daher sensorlose Elektromotoren zum Einsatz, insbesondere mechanisch kommutierende Gleichstrommotoren, die sich aufgrund ihrer kompakten Bauweise und ihrer einfachen Ansteuerung für viele Anwendungen eignen.Because of their good controllability and their simple, inexpensive design, direct current motors are used in numerous areas as drive elements, for example as a servo motor for controlling an actuator or as a motor for a pump. For monitoring and control, such electric motors can be equipped with sensors such as Hall sensors in order to determine motor parameters such as the rotor position or the rotor speed. For many applications, however, the installation of sensors is out of the question for reasons of cost or space and because of the higher susceptibility. In these cases, sensorless electric motors are used, in particular mechanically commutating direct current motors, which are suitable for many applications due to their compact design and simple control.
Um die Drehzahl eines Motors zu bestimmen, ist man jedoch in der Regel auf Sensoren angewiesen, um die Stellung des Rotors zu ermitteln. Ohne Sensoren ist eine Bestimmung der Drehzahl nicht ohne weiteres möglich, da die Rotorstellung im Allgemeinen unbekannt ist. Daher kann beispielsweise die Drehzahl eines sensorlosen Motors nicht aktiv geregelt werden oder eine Blockade des Motors nicht erkannt werden.In order to determine the speed of a motor, however, sensors are generally required to determine the position of the rotor. Without sensors, the speed cannot be determined easily, since the rotor position is generally unknown. For example, the speed of a sensorless motor cannot be actively controlled or a blockage of the motor cannot be detected.
Bei einigen mechanisch kommutierenden Gleichstrommotoren kann die Stellung des Rotors allerdings anhand des Antriebsstroms des Motors bestimmt werden. Aufgrund von in bestimmten Rotorstellungen auftretenden Überbrückungen, die durch für die Kommutierung nötige Schleifkontakte hervorgerufen werden können, kann der Antriebsstrom kurze Stromspitzen aufweisen. Durch Messung des Antriebsstroms und Detektion der Strommaxima lassen sich somit Rückschlüsse auf die Stellung des Rotors ziehen. Eine solche Drehzahlbestimmung ist allerdings anfällig im Hinblick auf Fluktuationen des Antriebsstroms, da diese zu von der Rotorstellung unabhängigen Maxima im Antriebsstrom führen können. Darüber hinaus erfordert die Bestimmung der Maxima mit Hilfe eines Mikrocontrollers eine gewisse Rechenleistung, die mit einem entsprechenden Leistungsbedarf und Kosten für die Prozessoren einhergeht.With some mechanically commutating direct current motors, the position of the rotor can, however, be determined on the basis of the drive current of the motor. Due to bridging occurring in certain rotor positions, which can be caused by sliding contacts necessary for commutation, the drive current can have short current peaks. By measuring the drive current and detecting the current maxima, conclusions can be drawn about the position of the rotor. However, such a speed determination is susceptible to fluctuations in the drive current, since these can lead to maxima in the drive current that are independent of the rotor position. In addition, the determination of the maxima with the aid of a microcontroller requires a certain computing power, which is associated with a corresponding power requirement and costs for the processors.
ÜBERBLICKOVERVIEW
Es ist daher eine Aufgabe der Erfindung, ein Verfahren zur Drehzahlbestimmung eines drehenden Rotors eines Elektromotors und eine Vorrichtung mit einem Elektromotor und einer entsprechenden Drehzahlmesser anzugeben, welche eine robuste sensorlose Drehzahlbestimmung mit einem geringem Leistungsbedarf ermöglichen.It is therefore an object of the invention to provide a method for determining the speed of a rotating rotor of an electric motor and a device with an electric motor and a corresponding tachometer, which enable robust sensorless speed determination with a low power requirement.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren und eine Vorrichtung mit den Merkmalen der Ansprüche 1 bzw. 12 gelöst. Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen angegeben.This object is achieved according to the invention by a method and a device with the features of claims 1 and 12, respectively. Embodiments of the invention are specified in the dependent claims.
Es wird ein Verfahren zur Drehzahlbestimmung eines drehenden Rotors eines Elektromotors vorgesehen, welches folgende Schritte umfasst: (1) Bestimmen eines Stromsignals während eines Messzeitraums, wobei das Stromsignal einen Strom durch den Elektromotor charakterisiert; (2) Vergleichen des Verlaufs des Stromsignals während des Messzeitraums mit einem zeitlich gemittelten Verlauf des Stromsignals; und (3) Bestimmen der Drehzahl des Rotors anhand des Vergleichs zwischen dem Verlauf des Stromsignals während des Messzeitraums und dem zeitlich gemittelten Verlauf des Stromsignals. Die Nummerierung der Schritte dient ausschließlich der Klarheit und impliziert keinesfalls eine bestimmte Abfolge, in der die Schritte ausgeführt werden. Soweit technisch möglich, können Schritte vertauscht werden und das Verfahren und sämtliche weiteren Ausgestaltungen in einer beliebigen Abfolge ausgeführt werden. Insbesondere können Schritte ganz oder teilweise gleichzeitig ausgeführt werden.A method for determining the speed of a rotating rotor of an electric motor is provided, which comprises the following steps: (1) determining a current signal during a measurement period, the current signal characterizing a current through the electric motor; (2) comparing the course of the current signal during the measurement period with a time-averaged course of the current signal; and (3) determining the rotational speed of the rotor on the basis of the comparison between the profile of the current signal during the measurement period and the time-average profile of the current signal. The numbering of the steps is for clarity only and in no way implies a specific sequence in which the steps are carried out. As far as technically possible, steps can be interchanged and the method and all further refinements can be carried out in any sequence. In particular, steps can be carried out entirely or partially at the same time.
Das Stromsignal charakterisiert einen Strom durch den Elektromotor, beispielsweise einen Antriebsstrom, der durch eine oder mehrere Antriebsspulen des Elektromotors fließt, oder einen Strom zwischen zwei Lamellen eines mechanisch kommutierenden Gleichstrommotors. Das Stromsignal kann dabei dem Strom oder einer zu dem Strom direkt proportionalen Größe, zum Beispiel einer Spannung über einen bekannten Widerstand, exakt oder näherungsweise entsprechen und kann kontinuierlich über den gesamten Messzeitraum, intervallweise oder zu diskreten Zeitpunkten während des Messzeitraums bestimmt werden, beispielsweise durch Messung der entsprechenden Größe. Das Stromsignal kann ein analoges Signal, zum Beispiel eine Spannung, oder ein digitaler Wert sein, etwa ein mittels eines digitalen Strommessgerätes gemessener Wert.The current signal characterizes a current through the electric motor, for example a drive current that flows through one or more drive coils of the electric motor, or a current between two fins of a mechanically commutating DC motor. The current signal can correspond exactly or approximately to the current or a quantity that is directly proportional to the current, for example a voltage across a known resistor, and can be determined continuously over the entire measurement period, at intervals or at discrete times during the measurement period, for example by measurement the appropriate size. The current signal can be an analog signal, for example a voltage, or a digital value, for example a value measured by means of a digital current measuring device.
Der Messzeitraum kann ein fester vordefinierter Zeitraum sein, der bevorzugt an eine zu erwartende Drehzahl, beispielsweise eine Nenndrehzahl des Motors, angepasst ist. Die Nenndrehzahl kann dabei zum Beispiel eine Maximaldrehzahl, eine Minimaldrehzahl oder die Drehzahl, bei der der Motor die maximale Leistung abgibt, beschreiben. Alternativ kann der Messzeitraum dynamisch gewählt werden, zum Beispiel basierend auf einer zuvor bestimmten Drehzahl, falls das erfindungsgemäße Verfahren mehrfach durchgeführt wird. Für die Bestimmung des Messzeitraums kann zudem der Aufbau des Motors, etwa die Anzahl und Anordnung der Antriebsspulen und/oder Lamellen, berücksichtigt werden.The measurement period can be a fixed, predefined period, which is preferably adapted to an expected speed, for example a nominal speed of the motor. The nominal speed can be, for example, a maximum speed, a Describe the minimum speed or the speed at which the motor delivers the maximum power. Alternatively, the measurement period can be selected dynamically, for example based on a previously determined speed, if the method according to the invention is carried out several times. The structure of the motor, for example the number and arrangement of the drive coils and / or fins, can also be taken into account for determining the measurement period.
Anschließend wird der Verlauf des Stromsignals während des Messzeitraums mit einem zeitlich gemittelten Verlauf des Stromsignals verglichen. Der zeitlich gemittelte Verlauf kann beispielsweise ein Durchschnittswert des Stromsignals während des Messzeitraums oder während eines Intervalls innerhalb des Messzeitraums sein. Alternativ kann der zeitlich gemittelte Verlauf zum Beispiel ein gleitender Durchschnitt des Stromsignals oder ein intervallweise gebildeter Mittelwert sein, der gegebenenfalls inter- und/oder extrapoliert wird. Das zeitlich gemittelte Stromsignal kann ferner eine für den Differenzvergleich vorteilhafte Phasenverschiebung umfassen. Bei dem Vergleich des Verlaufs des Stromsignals mit dem zeitlich gemittelten Verlauf kann beispielsweise eine Differenz oder ein Verhältnis zwischen den beiden Verläufen oder ein Vorzeichen dieser Differenz bestimmt werden.The course of the current signal during the measurement period is then compared with a time-averaged course of the current signal. The time-averaged course can be, for example, an average value of the current signal during the measurement period or during an interval within the measurement period. Alternatively, the time-averaged course can be, for example, a moving average of the current signal or an average value formed at intervals, which is optionally interpolated and / or extrapolated. The time-averaged current signal can also include a phase shift that is advantageous for the difference comparison. When the course of the current signal is compared with the course averaged over time, a difference or a ratio between the two courses or a sign of this difference can be determined.
Ausgehend von dem Vergleich zwischen dem Verlauf des Stromsignals und dem zeitlich gemittelten Verlauf des Stromsignals wird die Drehzahl des Rotors bestimmt. Dies kann beispielsweise erfolgen, indem ermittelt wird, wie oft und/oder wie lange eine Vergleichsbedingung für den Verlauf des Stromsignals und den zeitlich gemittelten Verlauf des Stromsignals während des Messzeitraums erfüllt ist. Die Vergleichsbedingung kann zum Beispiel sein, dass das Stromsignal größer oder kleiner als das zeitlich gemittelte Stromsignal ist oder um mindestens einen vordefinierten Betrag oder Faktor größer oder kleiner als das zeitlich gemittelte Stromsignal ist. Aus einer solchen Information kann dann die Drehzahl des Rotors abgeleitet werden, wozu beispielsweise eine Kalibrierungsmessung und/oder ein Skalierungsfaktor herangezogen werden kann.The speed of the rotor is determined on the basis of the comparison between the course of the current signal and the time-averaged course of the current signal. This can be done, for example, by determining how often and / or how long a comparison condition for the course of the current signal and the time-averaged course of the current signal is fulfilled during the measurement period. The comparison condition can be, for example, that the current signal is larger or smaller than the time-averaged current signal or is at least a predefined amount or factor larger or smaller than the time-averaged current signal. The speed of the rotor can then be derived from such information, for which purpose, for example, a calibration measurement and / or a scaling factor can be used.
Das erfindungsgemäße Verfahren ermöglicht die Bestimmung der Drehzahl ausgehend von einem Strom durch den Elektromotor. Da selbst bei einfachen Elektromotoren der Antriebsstrom häufig ohnehin gemessen wird, zum Beispiel für die Steuerung des Motors, oder mit geringem Aufwand gemessen werden kann, kann das erfindungsgemäße Verfahren ohne den Einbau weiterer Sensoren zur Positionsbestimmung des Rotors wie beispielsweise Hall-Sensoren implementiert werden. Gegenüber aus dem Stand der Technik bekannten Verfahren zur Bestimmung der Rotorstellung ist das erfindungsgemäße Verfahren durch den Vergleich mit dem zeitlich gemittelten Verlauf des Stromsignals weniger anfällig für Fluktuationen des Stroms oder einer Strommessung, welche beispielsweise bei Verfahren, die auf einer Bestimmung der Maxima und/oder Minima des Stroms basieren, zu einer fehlerhaft bestimmten Drehzahl führen könnten. Desweitern bietet das Verfahren den Vorteil, dass eine damit geregelte elektrische Maschine, insbesondere ein damit geregelter Elektromotor, sich selbstadaptiv auf seinen Arbeitspunkt einstellen kann. Darüber hinaus kann das erfindungsgemäße Verfahren zum Beispiel wie im Folgenden beschrieben einfach und kostengünstig mit Hilfe analoger und/oder digitaler Signalverarbeitung ausgeführt werden.The method according to the invention enables the speed to be determined on the basis of a current through the electric motor. Since even with simple electric motors the drive current is often measured anyway, for example for controlling the motor, or can be measured with little effort, the method according to the invention can be implemented without the installation of further sensors for determining the position of the rotor, for example Hall sensors. Compared to methods known from the prior art for determining the rotor position, the method according to the invention is less susceptible to fluctuations in the current or a current measurement due to the comparison with the time-averaged course of the current signal, which fluctuations occur, for example, in methods based on a determination of the maxima and / or Minima of the current based, could lead to an incorrectly determined speed. The method also has the advantage that an electrical machine controlled with it, in particular an electric motor controlled with it, can adapt itself to its operating point in a self-adaptive manner. In addition, the method according to the invention can be carried out simply and inexpensively, for example as described below, with the aid of analog and / or digital signal processing.
In einem Beispiel kann für den Vergleich eine Anzahl von Intervallen innerhalb des Messzeitraums bestimmt werden, während derer das Stromsignal von dem zeitlich gemittelten Verlauf des Stromsignals in eine vordefinierte Richtung abweicht. Beispielsweise kann ermittelt werden, wie viele Intervalle es während des Messzeitraums gibt, in denen das Stromsignal größer als der zeitlich gemittelte Verlauf ist. Um die Anfälligkeit für Fluktuationen zu verringern, kann darüber hinaus eine Mindestlänge für die Intervalle und/oder eine Mindestabweichung von dem zeitlich gemittelten Verlauf festgelegt werden.In one example, a number of intervals can be determined for the comparison within the measurement period during which the current signal deviates from the time-averaged course of the current signal in a predefined direction. For example, it can be determined how many intervals there are during the measurement period in which the current signal is greater than the time-averaged course. In order to reduce the susceptibility to fluctuations, a minimum length for the intervals and / or a minimum deviation from the time-averaged course can also be specified.
Aus der Anzahl der Intervalle kann eine Frequenz der Intervalle berechnet werden, die beispielsweise dem Verhältnis aus der Anzahl der Intervalle innerhalb des Messzeitraums und der Länge des Messzeitraums entspricht. Alternativ kann für die Berechnung der Frequenz der Intervalle zum Beispiel der Zeitraum zwischen dem Beginn des in der zeitlichen Abfolge ersten Intervalls und dem Ende des Messzeitraums oder dem Ende des in der zeitlichen Abfolge letzten Intervalls herangezogen werden.A frequency of the intervals can be calculated from the number of intervals, which corresponds, for example, to the ratio of the number of intervals within the measurement period and the length of the measurement period. Alternatively, for the calculation of the frequency of the intervals, for example, the period between the start of the first interval in the chronological order and the end of the measurement period or the end of the last interval in the chronological order can be used.
Die Drehzahl des Rotors kann aus der Frequenz der Intervalle abgeleitet werden, beispielsweise mithilfe einer funktionalen Abhängigkeit zwischen der Frequenz der Intervalle und der Drehzahl, die durch eine zuvor durchgeführte entsprechende Kalibrierungsmessung ermittelt werden kann. Alternativ kann eine solche funktionale Abhängigkeit aus einem physikalischen Modell des Motors abgeleitet werden, anhand dessen ein zu erwartender Stromverlauf vorhergesagt werden kann. Das physikalische Modell kann beispielsweise in den Antriebsspulen induzierte Spannungen und/oder durch eine mechanische oder elektrische Kommutierung hervorgerufene Stromspitzen und/oder Stromeinbrüche berücksichtigen. In einem Beispiel kann aus einer Zahl von Kommutierungsschritten innerhalb einer Umdrehung eines Rotors eines kommutierenden Elektromotors ein Skalierungsfaktor für die Umrechnung der Frequenz der Intervalle in die Drehzahl des Rotors bestimmt werden.The speed of the rotor can be derived from the frequency of the intervals, for example with the aid of a functional dependency between the frequency of the intervals and the speed, which can be determined by a corresponding calibration measurement carried out beforehand. Alternatively, such a functional dependency can be derived from a physical model of the motor, based on which an expected current profile can be predicted. The physical model can take into account, for example, voltages induced in the drive coils and / or current peaks and / or current dips caused by mechanical or electrical commutation. In one example, a scaling factor for converting the frequency of the intervals into the rotational speed of the rotor can be determined from a number of commutation steps within one revolution of a rotor of a commutating electric motor.
In einer bevorzugten Ausführung kann das erfindungsgemäße Verfahren zusätzlich das Ermitteln des zeitlich gemittelten Verlaufs des Stromsignals umfassen, indem das Stromsignal mit einem ersten Tiefpassfilter gefiltert wird. Der erste Tiefpassfilter kann eine erste Grenzfrequenz aufweisen, die kleiner als eine charakteristische Frequenz ist, welche eine Nenndrehzahl des Elektromotors charakterisiert. Die erste Grenzfrequenz beschreibt eine Frequenz, oberhalb derer der erste Tiefpassfilter die Anteile des Stromsignals blockiert, und kann beispielsweise als diejenige Frequenz definiert sein, bei der der erste Tiefpassfilter ein eingehendes Signal um drei Dezibel (dB) abschwächt. Die Nenndrehzahl des Elektromotors kann dabei wie oben beschrieben zum Beispiel einer Minimaldrehzahl oder der Drehzahl, bei der der Motor die maximale Leistung abgibt, entsprechen. Die charakteristische Frequenz kann mit der Nenndrehzahl über einen von der Motorgeometrie abhängigen Skalierungsfaktor verknüpft sein, der beispielsweise der Anzahl der Kommutierungen während einer Umdrehung des Rotors entsprechen kann. Die erste Grenzfrequenz kann deutlich kleiner als die charakteristische Frequenz sein, zum Beispiel kleiner als die Hälfte der charakteristischen Frequenz. In einem Beispiel kann die Nenndrehzahl 10000 Umdrehungen pro Minute betragen, d. h. einer Frequenz von ca. 167 Hz entsprechen, die charakteristische Frequenz kann das Zehnfache der Nenndrehzahl, d. h. 1670 Hz, betragen und die erste Grenzfrequenz bei 500 Hz liegen. In a preferred embodiment, the method according to the invention can additionally include determining the time-averaged profile of the current signal by filtering the current signal with a first low-pass filter. The first low-pass filter can have a first cut-off frequency that is lower than a characteristic frequency that characterizes a nominal speed of the electric motor. The first cutoff frequency describes a frequency above which the first low-pass filter blocks the components of the current signal, and can be defined, for example, as the frequency at which the first low-pass filter attenuates an incoming signal by three decibels (dB). As described above, the nominal speed of the electric motor can correspond, for example, to a minimum speed or the speed at which the motor delivers the maximum power. The characteristic frequency can be linked to the nominal speed via a scaling factor which is dependent on the motor geometry and which can correspond, for example, to the number of commutations during one revolution of the rotor. The first cut-off frequency can be significantly less than the characteristic frequency, for example less than half of the characteristic frequency. In one example, the nominal speed can be 10,000 revolutions per minute, ie correspond to a frequency of approximately 167 Hz, the characteristic frequency can be ten times the nominal speed, ie 1670 Hz, and the first limit frequency can be 500 Hz.
Ist das Stromsignal beispielsweise eine Spannung, kann der erste Tiefpassfilter mittels einer analogen Tiefpassschaltung realisiert werden. Ist das Stromsignal hingegen ein digitaler Wert, kann das Filtern durch Gewichtung der Fourierkomponenten des Stromsignals mit einer geeigneten Transferfunktion erfolgen. Insbesondere können den Fourierkomponenten entsprechende Filterkoeffizienten der digitalen Filter gebildet werden. Das Stromsignal kann dann den digitalen Filtern zugeführt werden und entsprechend gefiltert werden.If the current signal is a voltage, for example, the first low-pass filter can be implemented using an analog low-pass circuit. If, on the other hand, the current signal is a digital value, the filtering can be carried out by weighting the Fourier components of the current signal using a suitable transfer function. In particular, filter coefficients of the digital filters corresponding to the Fourier components can be formed. The current signal can then be fed to the digital filters and filtered accordingly.
Das Bestimmen des Stromsignals kann ferner das Herausfiltern eines konstanten Offsets, beziehungsweise eines niederfrequenten Anteils oder eines Gleichstromanteils des Stromsignals, aus dem Stromsignal umfassen, wobei diejenigen Anteile des Stromsignals als konstanter Offset aufgefasst werden, die während des Messzeitraums kaum variieren, d. h. beispielsweise Fourierkomponenten mit Frequenzen unterhalb des Inversen des Messzeitraums. Das Herausfiltern des konstanten Offsets kann zum Beispiel durch Filtern des Stromsignals mit einem Hochpassfilter erfolgen, der eine Grenzfrequenz aufweist, die kleiner oder gleich dem Inversen des Messzeitraums ist. Hierbei beschreibt die Grenzfrequenz des Hochpassfilters in Analogie zum ersten Tiefpassfilter diejenige Frequenz, unterhalb derer der Hochpassfilter die Anteile des Stromsignals unterdrückt.The determination of the current signal can further include filtering out a constant offset, or a low-frequency component or a DC component of the current signal, from the current signal, those components of the current signal which are hardly varied during the measurement period, i.e. H. for example Fourier components with frequencies below the inverse of the measurement period. The constant offset can be filtered out, for example, by filtering the current signal with a high-pass filter that has a cutoff frequency that is less than or equal to the inverse of the measurement period. The cut-off frequency of the high-pass filter describes the frequency below which the high-pass filter suppresses the components of the current signal in analogy to the first low-pass filter.
Darüber hinaus kann zur Bestimmung des Stromsignals ein vordefinierter Offset zum Stromsignal addiert werden. Der vordefinierte Offset kann beispielsweise so gewählt werden, dass das Stromsignal nach Addieren des vordefinierter Offsets im Durchschnitt dem Arbeitspunkt eines Operationsverstärker oder einer Operationsverstärkerschaltung entspricht. Alternativ kann der vordefinierte Offset so gewählt werden, dass das Stromsignal während des gesamten Messzeitraums positiv ist. In einem Beispiel kann das Stromsignal vor Addieren des vordefinierten Offsets zusätzlich um einen vordefinierten Verstärkungsfaktor verstärkt werden.In addition, a predefined offset can be added to the current signal to determine the current signal. The predefined offset can be selected, for example, such that the average of the current signal after adding the predefined offset corresponds to the operating point of an operational amplifier or an operational amplifier circuit. Alternatively, the predefined offset can be selected so that the current signal is positive during the entire measurement period. In one example, the current signal can additionally be amplified by a predefined gain factor before adding the predefined offset.
Das Bestimmen des Stromsignals kann zusätzlich das Glätten des Stromsignals umfassen, zum Beispiel durch einen zweiten Tiefpassfilter mit einer zweiten Grenzfrequenz und/oder durch Kompensation einer Pulsweitenmodulation eines Antriebssignals des Elektromotors. Die zweite Grenzfrequenz kann zum Beispiel größer oder gleich der charakteristischen Frequenz sein, etwa um hochfrequente Fluktuationen des Stromsignals zu unterdrücken, die im Allgemeinen von der Rotorstellung und Rotordrehzahl unabhängig sind. Bei der Pulsweitenmodulation eines Antriebsignals kann eine Versorgungsspannung periodisch mit einer Pulsweitenmodulationsfrequenz (PWM-Frequenz) zugeführt werden, was zu einer entsprechenden periodischen Unterbrechung des Antriebsstroms führt. Um eine Beeinflussung der Drehzahlbestimmung durch die Pulsweitenmodulation zu verhindern, kann die Pulsweitenmodulation bei der Bestimmung des Stromsignals ganz oder teilweise kompensiert werden, beispielsweise indem das Stromsignal bei Unterbrechung des Stroms aufrechterhalten wird. Hierzu kann das Stromsignal während der Unterbrechung zum Beispiel näherungsweise auf dem letzten Wert vor Beginn der Unterbrechung gehalten werden, zum Beispiel mithilfe eines Kondensators mit geeigneter Kapazität. Zusätzlich kann die zweite Grenzfrequenz so gewählt werden, dass sie kleiner als die PWM-Frequenz ist, um eine weitere Unterdrückung von Schwankungen des Stromsignals, die durch die Pulsweitenmodulation verursacht werden, zu erreichen. In einem Beispiel kann die PWM-Frequenz 20 kHz betragen, die charakteristische Frequenz 1670 Hz und die zweite Grenzfrequenz 2 kHz.The determination of the current signal can additionally include smoothing the current signal, for example by means of a second low-pass filter with a second cutoff frequency and / or by compensating for pulse width modulation of a drive signal of the electric motor. The second cut-off frequency can, for example, be greater than or equal to the characteristic frequency, for example in order to suppress high-frequency fluctuations in the current signal, which are generally independent of the rotor position and rotor speed. In the pulse width modulation of a drive signal, a supply voltage can be supplied periodically with a pulse width modulation frequency (PWM frequency), which leads to a corresponding periodic interruption of the drive current. In order to prevent the speed determination from being influenced by the pulse width modulation, the pulse width modulation can be compensated in whole or in part when determining the current signal, for example by maintaining the current signal when the current is interrupted. For this purpose, the current signal during the interruption can, for example, be kept approximately at the last value before the interruption began, for example using a capacitor with a suitable capacitance. In addition, the second cut-off frequency can be selected so that it is lower than the PWM frequency in order to achieve further suppression of fluctuations in the current signal which are caused by the pulse width modulation. In one example, the PWM frequency can be 20 kHz, the characteristic frequency 1670 Hz and the second cut-off frequency 2 kHz.
In einer bevorzugten Ausführung kann eine Anzahl von Intervallen innerhalb des Messzeitraums bestimmt werden, in denen das Stromsignal von dem zeitlich gemittelten Verlauf des Stromsignals in eine vordefinierte Richtung und um mehr als eine vordefinierte Schwankungsbreite abweicht. Somit kann der Einfluss von kleinen Fluktuationen des Stromsignals auf die ermittelte Drehzahl verringert werden. Die vordefinierte Schwankungsbreite kann beispielsweise an üblicherweise auftretende, von der Drehzahl unabhängige Fluktuationen des Stromsignals angepasst sein, die etwa durch Schwankungen einer Versorgungsspannung, eine Messungenauigkeit und/oder bei der Bestimmung des Stromsignals erzeugtes Rauschen hervorgerufen werden können.In a preferred embodiment, a number of intervals can be determined within the measurement period in which the current signal deviates from the time-averaged course of the current signal in a predefined direction and by more than a predefined fluctuation range. The influence of small fluctuations in the current signal on the determined speed can thus be reduced. The predefined fluctuation range can, for example, be adapted to fluctuations in the current signal which occur independently of the rotational speed and which can be caused, for example, by fluctuations in a supply voltage, measurement inaccuracy and / or noise generated during the determination of the current signal.
Wie bereits erwähnt kann der Strom durch den Elektromotor insbesondere ein Antriebsstrom sein, der durch eine oder mehrere Antriebsspulen fließt und dem Antrieb des Rotors dient. Der Antriebsstrom kann beispielsweise zwischen zwei Versorgungsanschlüssen des Elektromotors fließen, zwischen denen eine Versorgungsspannung angelegt wird. In einem anderen Beispiel kann der Antriebsstrom der Strom zwischen zwei Anschlusskontakten einer Antriebsspule sein.As already mentioned, the current through the electric motor can in particular be a drive current that flows through one or more drive coils and serves to drive the rotor. The drive current can flow, for example, between two supply connections of the electric motor, between which a supply voltage is applied. In another example, the drive current can be the current between two connection contacts of a drive coil.
Das erfindungsgemäße Verfahren kann darüber hinaus das Regeln eines Antriebsignals des Elektromotors abhängig von der ermittelten Drehzahl und einer Solldrehzahl umfassen. Insbesondere kann das Antriebsignal so angepasst werden, dass die Drehzahl des Rotors auf die Solldrehzahl geregelt wird, d. h der Rotor kann beschleunigt werden, wenn die ermittelte Drehzahl unterhalb der Solldrehzahl liegt, und kann verlangsamt werden, wenn die ermittelte Drehzahl oberhalb der Solldrehzahl liegt. Hierzu kann die Drehzahlbestimmung nach dem erfindungsgemäßen Verfahren wiederholt durchgeführt werden und die ermittelten Drehzahlen für eine aktive Feedback-Regelung des Antriebssignals herangezogen werden. Die Anpassung des Antriebsignals kann beispielsweise über eine Änderung des Tastverhältnisses einer Pulsweitenmodulation des Antriebsignals erfolgen, wobei das Tastverhältnis das Verhältnis zwischen der Zeit, in der die Versorgungsspannung innerhalb einer Periode des Pulsweitenmodulation anliegt, und der Periodendauer der Pulsweitenmodulation ist.The method according to the invention can also include regulating a drive signal of the electric motor as a function of the determined speed and a target speed. In particular, the drive signal can be adapted so that the speed of the rotor is regulated to the target speed, i. h The rotor can be accelerated if the determined speed is below the target speed and can be slowed down if the determined speed is above the target speed. For this purpose, the speed determination can be carried out repeatedly using the method according to the invention and the determined speeds can be used for active feedback control of the drive signal. The drive signal can be adapted, for example, by changing the pulse duty factor of a pulse width modulation of the drive signal, the pulse duty factor being the ratio between the time during which the supply voltage is present within a period of pulse width modulation and the period of the pulse width modulation.
Zudem kann ein Antriebsignals eines zweiten Elektromotors abhängig von der ermittelten Drehzahl geregelt werden. Beispielsweise kann das Antriebsignal des zweiten Elektromotors unterbrochen werden, wenn die ermittelte Drehzahl um mehr als eine vordefinierte Drehzahl von der Solldrehzahl abweicht oder wenn die ermittelte Drehzahl unter einen vordefinierten Schwellenwert fällt. In einem Beispiel treibt der erste Elektromotor eine Pumpe an und der zweite Elektromotor steuert ein Ventil, das eine von der Pumpe erzeugte Strömung auf mehrere Ausgänge verteilt. Unterschreitet die Drehzahl des ersten Elektromotors den vordefinierten Schwellenwert, kann das Antriebsignal des zweiten Elektromotors beispielsweise so angepasst werden, dass das Ventil alle Ausgänge schließt. Ferner kann ein Defekt oder eine Blockade eines Zu- oder Abflusses bei einer Pumpenanwendung erkannt und anschließend eine Fehlerroutine ausgeführt werden. Löst sich beispielsweise ein Zu- oder Abflussschlauch einer Pumpe, wird die gemessene Drehzahl größer als eine erwartete Drehzahl oder ändert die Drehzahl ändert sich abrupt. Nach dem Erkennen der Fehlfunktion kann die Pumpe beispielsweise ausgeschaltet und/oder ein Ventil geschlossen oder eine andere Fehlerroutine ausgeführt werden. Im Falle eines verstopften Zu- oder Abflusses kann beispielsweise ein Stoppen des Elektromotors und/oder das Ausgeben einer Fehlermeldung vorgesehen sein. Die Fehlermeldung kann von einer Steuereinrichtung beispielsweise über einen Feldbus an eine zentrale Feldbus-Steuereinheit ausgegeben werden. Im Automobilbereich kann der Feldbus insbesondere ein LIN(Local Interconnect Network)-Bus oder eine CAN(Controller Area Network)-Bus sein.In addition, a drive signal of a second electric motor can be regulated depending on the determined speed. For example, the drive signal of the second electric motor can be interrupted if the determined speed deviates from the target speed by more than a predefined speed or if the determined speed falls below a predefined threshold value. In one example, the first electric motor drives a pump and the second electric motor controls a valve that distributes a flow generated by the pump to several outlets. If the speed of the first electric motor falls below the predefined threshold value, the drive signal of the second electric motor can be adapted, for example, so that the valve closes all outputs. Furthermore, a defect or blockage of an inflow or outflow in a pump application can be recognized and an error routine can then be executed. If, for example, an inflow or outflow hose of a pump comes loose, the measured speed becomes greater than an expected speed or the speed changes abruptly. After the malfunction has been identified, the pump can, for example, be switched off and / or a valve can be closed or another fault routine can be executed. In the event of a blocked inflow or outflow, for example, stopping the electric motor and / or outputting an error message can be provided. The error message can be output by a control device, for example via a fieldbus, to a central fieldbus control unit. In the automotive field, the fieldbus can be, in particular, a LIN (Local Interconnect Network) bus or a CAN (Controller Area Network) bus.
Die Erfindung umfasst weiterhin eine Vorrichtung mit einer Steuereinheit und einem Elektromotor, wobei der Elektromotor einen Rotor umfasst. Die erfindungsgemäße Vorrichtung ist dadurch gekennzeichnet, dass die Steuereinheit einen Drehzahlmesser umfasst, der dazu eingerichtet ist, dass erfindungsgemäße Verfahren zur Bestimmung einer Drehzahl des Rotors auszuführen. Die Steuereinheit kann dazu eingerichtet sein, ein oder mehrere Antriebsignale für den Elektromotor auszugeben und diese zu steuern, beispielsweise in Form einer pulsweitenmodulierten Versorgungsspannung. Hierzu kann die Steuereinheit eine Spannungsversorgung ansteuern. Zur Durchführung des erfindungsgemäßen Verfahrens kann der Drehzahlmesser zum Beispiel einen entsprechend programmierten Mikrocontroller und/oder eine geeignete Schaltung zur analogen und/oder digitalen Signalverarbeitung aufweisen. Ferner kann die Steuereinheit auch außerhalb des Elektromotors untergebracht sein. Sie muss also nicht im Elektromotor integriert sein, sondern kann auch in einer anderen elektronischen Komponente, beispielsweise in einer externen Motorsteuerung, integriert sein.The invention further comprises a device with a control unit and an electric motor, the electric motor comprising a rotor. The device according to the invention is characterized in that the control unit comprises a tachometer which is set up to carry out the method according to the invention for determining a speed of the rotor. The control unit can be set up to output one or more drive signals for the electric motor and to control them, for example in the form of a pulse-width-modulated supply voltage. For this purpose, the control unit can control a voltage supply. To carry out the method according to the invention, the tachometer can have, for example, a suitably programmed microcontroller and / or a suitable circuit for analog and / or digital signal processing. Furthermore, the control unit can also be accommodated outside the electric motor. It does not have to be integrated in the electric motor, but can also be integrated in another electronic component, for example in an external motor control.
Der Rotor kann eine oder mehrere Antriebsspulen umfassen, die über Schleifkontakte mit der Spannungsversorgung verbunden sein können. Die Schleifkontakte können dazu eingerichtet sein, ein von der Versorgungsspannung bereitgestelltes Antriebsignal abhängig von der Rotorstellung mechanisch zu kommutieren. Hierzu kann ein Schleifkontakt beispielsweise eine Kohlebürste, zum Beispiel aus Graphit und/oder Metall, umfassen, welche abhängig von der Rotorstellung mit einer oder mehreren Lamellen des Rotors in Kontakt stehen kann, wobei die Lamellen wiederum mit einer oder mehreren Antriebsspulen verbunden sein können. In einem anderen Beispiel umfasst der Elektromotor zusätzlich einen Stator, welcher die Antriebsspulen enthält, und die Steuereinheit kann dazu eingerichtet sein, ein von der Versorgungsspannung bereitgestelltes Antriebsignal elektrisch zu kommutieren.The rotor can comprise one or more drive coils, which can be connected to the voltage supply via sliding contacts. The sliding contacts can be set up to mechanically commutate a drive signal provided by the supply voltage depending on the rotor position. For this purpose, a sliding contact can comprise, for example, a carbon brush, for example made of graphite and / or metal, which, depending on the rotor position, can be in contact with one or more fins of the rotor, the fins in turn being connected to one or more drive coils. In another example, the electric motor additionally comprises a stator, which contains the drive coils, and the control unit can be set up to use one of the to commutate the drive signal provided electrically.
Der Drehzahlmesser kann eine Komparatorschaltung umfassen, welche dazu eingerichtet ist, das Stromsignal mit einem zeitlich gemittelten Stromsignal zu vergleichen und ein auf dem Vergleich basierendes Komparatorsignal auszugeben. Hierzu kann die Komparatorschaltung einen Differenzverstärker umfassen. Das Komparatorsignal kann beispielsweise proportional zur Differenz zwischen dem Stromsignal und dem zeitlich gemittelten Stromsignal sein. In einem anderen Beispiel kann das Komparatorsignal ein binäres Signal mit zwei möglichen Werten sein, wobei ein erster Ausgabewert ausgegeben wird, wenn das Stromsignal größer als das zeitlich gemittelte Stromsignal ist, und ein zweiter Ausgabewert ausgegeben wird, wenn das Stromsignal kleiner als das zeitlich gemittelte Stromsignal ist.The tachometer can comprise a comparator circuit, which is set up to compare the current signal with a time-averaged current signal and to output a comparator signal based on the comparison. For this purpose, the comparator circuit can comprise a differential amplifier. The comparator signal can, for example, be proportional to the difference between the current signal and the time-averaged current signal. In another example, the comparator signal can be a binary signal with two possible values, a first output value being output if the current signal is greater than the time-averaged current signal and a second output value output if the current signal is less than the time-averaged current signal is.
Die Komparatorschaltung kann eine Schalthysterese aufweisen. Beispielsweise kann ein Übergang des Komparatorsignals von dem ersten Ausgabewert auf den zweiten Ausgabewert erst erfolgen, wenn die Differenz zwischen dem Stromsignal und dem zeitlich gemittelten Stromsignal unter eine untere Schaltschwelle fällt. Umgekehrt kann ein Übergang von dem zweiten Ausgabewert auf den ersten Ausgabewert erst erfolgen, wenn die Differenz eine obere Schaltschwelle übersteigt. Hierzu kann die Komparatorschaltung beispielsweise einen Schmitt-Trigger umfassen. Die Differenz zwischen der oberen und der unteren Schaltschwelle kann der oben eingeführten Schwankungsbreite entsprechen. In einem anderen Beispiel kann das Komparatorsignal erst dann auf einen Ausgabewert springen, wenn die damit verknüpfte Bedingung für eine gewisse Zeit erfüllt ist, beispielsweise wenn das Stromsignal für eine gewisse Zeit größer als das zeitlich gemittelte Stromsignal ist.The comparator circuit can have a switching hysteresis. For example, the comparator signal can only transition from the first output value to the second output value when the difference between the current signal and the time-averaged current signal falls below a lower switching threshold. Conversely, a transition from the second output value to the first output value can only take place when the difference exceeds an upper switching threshold. For this purpose, the comparator circuit can comprise, for example, a Schmitt trigger. The difference between the upper and lower switching threshold can correspond to the fluctuation range introduced above. In another example, the comparator signal can only jump to an output value if the associated condition has been fulfilled for a certain time, for example if the current signal is larger than the time-averaged current signal for a certain time.
Der Mikrocontroller kann dazu eingerichtet sein, aus dem Komparatorsignal die Anzahl von Intervallen zu bestimmen, innerhalb derer das Stromsignal von dem zeitlich gemittelten Verlauf des Stromsignals in die vordefinierte Richtung abweicht. Der Mikrocontroller kann beispielsweise zählen, wie oft das Komparatorsignal während des Messzeitraums zwischen dem ersten Ausgabewert auf den zweiten Ausgabewert springt. In einem anderen Beispiel kann das Komparatorsignal proportional zur Differenz zwischen dem Stromsignal und dem zeitlich gemittelten Stromsignal sein und der Mikrocontroller dazu eingerichtet sein, dass Vorzeichen des Komparatorsignals zu bestimmen und daraus die Anzahl der Vorzeichenwechsel zu ermitteln. In einem anderen Beispiel kann der Mikrocontroller dazu eingerichtet sein, eine Fourier-Transformation des Komaparatorsignals durchzuführen, um die Anzahl der Intervalle zu bestimmen. In manchen Ausgestaltungen ist der Mikrocontroller dazu eingerichtet, ein analoges Stromsignal in ein digitales Signal zu wandeln. Beispielsweise kann der Mikrocontroller einen Analog-Digital-Wandler umfassen. Die Komparatorschaltung kann in solchen Ausgestaltungen in einem Computerprogramm des Mikrocontrollers modelliert sein. Beispielsweise kann ein den Fourierkomponenten entsprechender Digitalfilter vorgesehen sein, welchem das digitalisierte Stromsignal zugeführt wird.The microcontroller can be set up to determine from the comparator signal the number of intervals within which the current signal deviates from the time-averaged course of the current signal in the predefined direction. For example, the microcontroller can count how often the comparator signal jumps between the first output value and the second output value during the measurement period. In another example, the comparator signal can be proportional to the difference between the current signal and the time-averaged current signal and the microcontroller can be set up to determine the sign of the comparator signal and to determine the number of sign changes therefrom. In another example, the microcontroller can be set up to perform a Fourier transformation of the comparator signal in order to determine the number of intervals. In some configurations, the microcontroller is set up to convert an analog current signal into a digital signal. For example, the microcontroller can include an analog-to-digital converter. In such configurations, the comparator circuit can be modeled in a computer program of the microcontroller. For example, a digital filter corresponding to the Fourier components can be provided, to which the digitized current signal is fed.
Der Drehzahlmesser kann eine Tiefpassschaltung umfassen, die den ersten Tiefpassfilter enthält und dazu eingerichtet ist, aus dem Stromsignal das zeitlich gemittelte Stromsignal zu erzeugen, wobei das zeitlich gemittelte Stromsignal den zeitlich gemittelten Verlauf des Stromsignals charakterisiert. Das zeitlich gemittelte Stromsignal kann zusätzlich auch eine Phasenverschiebung aufweisen. Der erste Tiefpassfilter kann beispielsweise ein analoger Tiefpassfilter erster Ordnung mit einem RC-Glied aus einem Widerstand und einem Kondensator sein, wobei der elektrische Widerstand und die Kapazität des Kondensators so gewählt sein können, dass die Grenzfrequenz des ersten Tiefpassfilters der ersten Grenzfrequenz entspricht. Alternativ kann der erste Tiefpassfilter zum Beispiel ein analoger Tiefpassfilter zweiter Ordnung, ein Bessel-Filter, ein Butterworth-Filter oder ein Tschebyscheff-Filter sein. Der erste Tiefpassfilter kann ein digitaler Tiefpassfilter sein, der dazu eingerichtet ist, dass Stromsignal durch digitale Signalverarbeitung zu filtern. Der erste Tiefpassfilter kann mehrere in Reihe geschaltete Tiefpassfilter umfassen, beispielsweise zwei aufeinander folgende Bessel- Filter.The tachometer can comprise a low-pass circuit which contains the first low-pass filter and is set up to generate the time-averaged current signal from the current signal, the time-averaged current signal characterizing the time-averaged course of the current signal. The time-averaged current signal can also have a phase shift. The first low-pass filter can be, for example, an analog first-order low-pass filter with an RC element made up of a resistor and a capacitor, the electrical resistance and the capacitance of the capacitor being able to be selected such that the cutoff frequency of the first lowpass filter corresponds to the first cutoff frequency. Alternatively, the first low-pass filter can be, for example, a second-order analog low-pass filter, a Bessel filter, a Butterworth filter or a Chebyshev filter. The first low-pass filter can be a digital low-pass filter that is set up to filter the current signal by digital signal processing. The first low-pass filter can comprise a plurality of low-pass filters connected in series, for example two successive Bessel filters.
Darüber hinaus kann der Drehzahlmesser eine Hochpassschaltung umfassen, die dazu eingerichtet ist, einen niederfrequenten Anteil oder einen Gleichstromanteil aus dem Stromsignal herauszufiltern. Die Hochpassschaltung kann einen Hochpassfilter, beispielsweise einen analogen Hochpassfilter erster oder zweiter Ordnung oder einen digitalen Hochpassfilter, umfassen. Der Hochpassfilter kann beispielsweise eine Grenzfrequenz aufweisen, die kleiner als das Inverse des Messzeitraums ist.In addition, the tachometer can comprise a high-pass circuit that is set up to filter out a low-frequency component or a DC component from the current signal. The high-pass circuit can comprise a high-pass filter, for example an analog high-pass filter of the first or second order or a digital high-pass filter. The high-pass filter can, for example, have a cutoff frequency that is smaller than the inverse of the measurement period.
Der Drehzahlmesser kann ferner eine Spannungsteilerschaltung umfassen, die dazu eingerichtet ist, einen vordefinierten Offset zu dem Stromsignal zu addieren. Die Spannungsteilerschaltung kann beispielsweise zwei in Reihe geschaltete Widerstände umfassen, an die eine Spannung angelegt werden kann, wobei das Stromsignal zwischen den beiden Widerständen eingespeist werden kann, um einen durch die Werte der Widerstände bestimmten Spannungswert zu dem Stromsignal zu addieren. Die Spannungsteilerschaltung kann insbesondere mit der Hochpassschaltung zu einer Schaltung zusammengefasst sein, beispielsweise indem wenigstens einer der beiden Widerstände der Spannungsteilerschaltung zugleich zu einem Widerstand eines Hochpassfilters beiträgt.The tachometer may further include a voltage divider circuit configured to add a predefined offset to the current signal. The voltage divider circuit can, for example, comprise two resistors connected in series, to which a voltage can be applied, wherein the current signal can be fed between the two resistors in order to add a voltage value determined by the values of the resistors to the current signal. The voltage divider circuit can in particular be combined with the high-pass circuit to form a circuit, for example by at least one of the two resistors Voltage divider circuit also contributes to the resistance of a high pass filter.
Der Drehzahlmesser kann außerdem eine Glättungsschaltung umfassen, die dazu eingerichtet ist, das Stromsignal zu glätten. Die Glättungsschaltung kann einen zweiten Tiefpassfilter und/oder eine Kompensationsschaltung umfassen, wobei die Kompensationsschaltung einen Kondensator und eine Diode enthalten kann und dazu eingerichtet sein kann, die Pulsweitenmodulation des Stromsignals zu kompensieren. Die Kapazität des Kondensators kann so gewählt sein, dass das Ausgangssignal der Kompensationsschaltung bei Unterbrechung des eingehenden Stromsignals für mindestens eine Periode der Pulsweitenmodulation aufrechterhalten werden kann, beispielsweise indem das Ausgangssignal mit einer Zeitkonstante abfällt, die mindestens dem Fünffachen der Periode der Pulsweitenmodulation entspricht. Der zweite Tiefpassfilter kann wie oben beschrieben ausgestaltet sein und eine Grenzfrequenz aufweisen, die der zweiten Grenzfrequenz entspricht. Der zweite Tiefpassfilter kann insbesondere so ausgelegt sein, dass er bei der PWM-Frequenz eine Unterdrückung von mehr als 30 dB aufweist. Insbesondere kann der zweite Tiefpassfilter mehrere in Reihe geschaltete Tiefpassfilter umfassen, beispielsweise zwei aufeinander folgende Bessel-Filter.The tachometer may also include a smoothing circuit configured to smooth the current signal. The smoothing circuit can comprise a second low-pass filter and / or a compensation circuit, wherein the compensation circuit can contain a capacitor and a diode and can be set up to compensate for the pulse width modulation of the current signal. The capacitance of the capacitor can be selected such that the output signal of the compensation circuit can be maintained for at least one period of the pulse width modulation when the incoming current signal is interrupted, for example by the output signal falling with a time constant that corresponds to at least five times the period of the pulse width modulation. The second low-pass filter can be configured as described above and have a cutoff frequency that corresponds to the second cutoff frequency. The second low-pass filter can in particular be designed such that it has a suppression of more than 30 dB at the PWM frequency. In particular, the second low-pass filter can comprise a plurality of low-pass filters connected in series, for example two successive Bessel filters.
Die Vorrichtung kann zusätzlich einen Shunt-Widerstand in einer Antriebsstromleitung umfassen, beispielsweise in einer Antriebsstromleitung zwischen einem Ausgang der Spannungsversorgung und einem ersten Schleifkontakt oder in einer Antriebsstromleitung zwischen einem zweiten Schleifkontakt und einem Erdungskontakt. Der Drehzahlmesser kann dazu eingerichtet sein, dass Stromsignal aus dem Antriebsstrom über den Shunt-Widerstand zu bestimmen. Beispielweise kann das Stromsignal der über den Shunt-Widerstand abfallenden Spannung entsprechen. In einem anderen Fall kann der Drehzahlmesser dazu eingerichtet sein, die über den Shunt-Widerstand abfallende Spannung zu verstärken, um das Stromsignal zu erhalten. Desweiteren kann es in manchen Ausgestaltungen vorgesehen sein, dass das Stromsignal der Vorrichtung vorverstärkt zugeführt wird. Beispielsweise umfassen typische Motortreiber integrierte Proportionalverstärker, so dass keine zusätzlichen Bauteile zur Verstärkung des Eingangssignals der Drehzahlregelung benötigt werden. Die Messung des Stroms kann ebenso über einen Widerstand der Drain-Source-Strecke eines Transistors, insbesondere eines MOSFETs(metal-oxide-semiconductor fieldeffect transistor) eines Motortreibers oder mittels einer Stromspiegelschaltung erfolgen.The device can additionally comprise a shunt resistor in a drive current line, for example in a drive current line between an output of the voltage supply and a first sliding contact or in a driving current line between a second sliding contact and a ground contact. The tachometer can be set up to determine the current signal from the drive current via the shunt resistor. For example, the current signal can correspond to the voltage drop across the shunt resistor. In another case, the tachometer can be set up to amplify the voltage drop across the shunt resistor in order to obtain the current signal. Furthermore, it can be provided in some configurations that the current signal is supplied to the device in a preamplified manner. For example, typical motor drivers include integrated proportional amplifiers, so that no additional components are required to amplify the input signal of the speed control. The current can also be measured via a resistance of the drain-source path of a transistor, in particular a MOSFET (metal-oxide-semiconductor field-effect transistor) of a motor driver, or by means of a current mirror circuit.
Die Steuereinheit kann dazu eingerichtet sein, ein Antriebsignal des Elektromotors abhängig von der ermittelten Drehzahl und einer Soll-Drehzahl zu regeln. Hierzu kann die Steuereinheit dazu eingerichtet sein, über einen Eingang eine Soll-Drehzahl zu empfangen, beispielsweise von einem anderen Gerät oder einem Benutzer in Form eines digitalen Werts oder einer analogen Eingangsspannung. Die Steuereinheit kann ferner dazu einrichtet sein, die ermittelte Drehzahl mit der Soll-Drehzahl zu vergleichen und basierend auf diesem Vergleich das Antriebsignal anzupassen, beispielsweise durch Änderung des Tastverhältnisses und/oder der Amplitude einer von der Spannungsversorgung erzeugten pulsweitenmodulierten Versorgungsspannung.The control unit can be set up to regulate a drive signal of the electric motor as a function of the determined speed and a target speed. For this purpose, the control unit can be set up to receive a target speed via an input, for example from another device or a user in the form of a digital value or an analog input voltage. The control unit can also be set up to compare the determined speed with the target speed and, based on this comparison, to adapt the drive signal, for example by changing the pulse duty factor and / or the amplitude of a pulse-width-modulated supply voltage generated by the voltage supply.
Die Vorrichtung kann darüber hinaus einen zweiten Elektromotor umfassen. Die Steuereinheit kann dazu eingerichtet sein, ein oder mehrere Antriebsignale für den zweiten Elektromotor auszugeben und diese zu steuern, beispielsweise in Form einer weiteren pulsweitenmodulierten Versorgungsspannung. Insbesondere kann die Steuereinheit dazu eingerichtet sein, ein Antriebsignal des zweiten Elektromotors wie oben beschrieben abhängig von der ermittelten Drehzahl zu regeln.The device can also include a second electric motor. The control unit can be set up to output one or more drive signals for the second electric motor and to control them, for example in the form of a further pulse-width-modulated supply voltage. In particular, the control unit can be set up to regulate a drive signal of the second electric motor as described above as a function of the determined speed.
Der erste Elektromotor kann dazu eingerichtet sein, eine Pumpe anzutreiben, beispielsweise eine Spritzwasserdruckpumpe oder eine Kühlflüssigkeitspumpe eines Kraftfahrzeugs. Der erste Elektromotor kann zum Beispiel ein mechanisch kommutierender Gleichstrommotor sein. Der zweite Elektromotor kann dazu eingerichtet sein, ein Ventil zu verstellen, das sich in einer Ausgangsleitung der Pumpe befindet. Das Ventil kann insbesondere ein Wegeventil sein, welches eine von der Pumpe in der Ausgangsleitung erzeugte Strömung auf mehrere Ausgänge verteilt. In einem Beispiel kann das Ventil ein 10-Wege-Ventil mit zehn Ausgängen sein. Der zweite Elektromotor kann beispielsweise ein bürstenloser Gleichstrommotor sein.The first electric motor can be set up to drive a pump, for example a spray water pressure pump or a coolant pump of a motor vehicle. The first electric motor can be a mechanically commutating direct current motor, for example. The second electric motor can be set up to adjust a valve which is located in an outlet line of the pump. The valve can in particular be a directional control valve which distributes a flow generated by the pump in the outlet line to several outlets. In one example, the valve can be a 10-way valve with ten outputs. The second electric motor can be a brushless DC motor, for example.
FigurenlisteFigure list
Die Erfindung wird im Folgenden anhand von Ausführungsbeispielen mit Bezug auf die beigefügten Zeichnungen näher erläutert. In den Figuren zeigen in schematischer Darstellung
-
1a : eine Vorrichtung mit einem Elektromotor und einer Steuereinheit gemäß einem Beispiel; -
1b : einen Drehzahlmesser einer Steuereinheit gemäß einem Beispiel; -
1c : eine Ausgestaltung eines Drehzahlmessers einer Steuereinheit gemäß1b ; -
2 : ein Flussdiagramm eines Verfahrens zur Drehzahlbestimmung gemäß einem Beispiel; -
3a : einen beispielhaften Verlauf eines Stromsignals für einen Antriebsstrom eines Gleichstrommotors im Betrieb; -
3b : das Glätten eines Stromsignals gemäß einem Beispiel; und -
3c : das Vergleichen eines Verlaufs eines Stromsignals mit einem zeitlich gemittelten Verlauf des Stromsignals gemäß einem Beispiel.
-
1a : a device with an electric motor and a control unit according to an example; -
1b : a tachometer of a control unit according to an example; -
1c : An embodiment of a tachometer according to a control unit1b ; -
2nd : a flowchart of a method for determining the speed according to an example; -
3a : an exemplary course of a current signal for a drive current of a DC motor in operation; -
3b : smoothing a current signal according to an example; and -
3c : comparing a profile of a current signal with a time-average profile of the current signal according to an example.
BESCHREIBUNG DER FIGURENDESCRIPTION OF THE FIGURES
Der Rotor
Der Elektromotor
Die Steuereinheit
Die Vorrichtung
Die Vorrichtung
In
Der Eingang
Das durch die Hochpassschaltung
Der Ausgang der Spannungsteilerschaltung
Die Glättungsschaltung
Das von der Glättungsschaltung
Der Ausgang der Tiefpassschaltung
Der Drehzahlmesser
Der in
Die in der
Ein Ausgang des Hochpassfilters
An einem Ausgang der Offset-Addition ist eine Glättungsschaltung
Ein Ausgang des zweiten Tiefpassfilters
In Schritt
In
Die langsame Modulation des Stromsignals
Um die Drehzahl aus der langsamen Modulation bestimmen zu können, muss der Messzeitraum geeignet gewählt werden. Daher kann der Messzeitraum an eine zu erwartende Drehzahl angepasst sein, so dass zum Beispiel eine Vielzahl von Kommutierungschritten innerhalb des Messzeitraums zu erwarten sind, beispielsweise mehr als zwanzig Kommutierungschritte, wobei ein Kommutierungsschritt dem Wechsel eines Schleifkontakt
In Schritt
Des Weiteren kann in Schritt
Anschließend kann das Stromsignal geglättet werden, zum Beispiel durch die Glättungsschaltung
Das Glätten des Stromsignals in Schritt
Bei dem in
In Schritt
Der Verlauf des Stromsignals während des Messzeitraums wird in Schritt
Anhand des in Schritt
Aus der berechneten Frequenz der Intervalle
Die beschriebenen erfindungsgemäßen Ausführungsformen und die Figuren dienen nur zur rein beispielhaften Illustration. Die Erfindung kann in ihrer Gestalt variieren, ohne dass sich das zugrundeliegende Funktionsprinzip ändert. Der Schutzumfang des erfindungsgemäßen Verfahrens und der erfindungsgemäßen Vorrichtung ergibt sich allein aus den folgenden Ansprüchen.The described embodiments according to the invention and the figures serve only for illustration purposes only. The shape of the invention can vary without changing the basic operating principle. The scope of protection of the method according to the invention and the device according to the invention results solely from the following claims.
BezugszeichenlisteReference list
- 100 -100 -
- Vorrichtung mit einem Elektromotor und einer SteuereinheitDevice with an electric motor and a control unit
- 102 -102 -
- ElektromotorElectric motor
- 104 -104 -
- Statorstator
- 106 -106 -
- Rotorrotor
- 108 -108 -
- PermanentmagnetPermanent magnet
- 110 -110 -
- AntriebsspulenDrive coils
- 112 -112 -
- LamellenSlats
- 114 -114 -
- SchleifkontaktSliding contact
- 116 -116 -
- SteuereinheitControl unit
- 118 -118 -
- SpannungsversorgungPower supply
- 120 -120 -
- DrehzahlmesserTachometer
- 122 -122 -
- ErdungskontaktEarth contact
- 124 -124 -
- Shunt-WiderstandShunt resistance
- 126 -126 -
- MessgerätMeasuring device
- 128 -128 -
- Eingang des DrehzahlmessersTachometer input
- 130 -130 -
- Erdung des Drehzahlmessers Ground the tachometer
- 132 -132 -
- HochpassschaltungHigh pass circuit
- 134 -134 -
- SpannungsteilerschaltungVoltage divider circuit
- 136 -136 -
- GlättungsschaltungSmoothing circuit
- 138 -138 -
- KompensationsschaltungCompensation circuit
- 140 -140 -
- Zweiter TiefpassfilterSecond low pass filter
- 141 -141 -
- TiefpassfilterLow pass filter
- 142 -142 -
- TiefpassfilterLow pass filter
- 143 -143 -
- Tiefpassschaltung (erster Tiefpassfilter)Low pass circuit (first low pass filter)
- 144 -144 -
- KomparatorschaltungComparator circuit
- 146 -146 -
- Mikrocontroller Microcontroller
- 200 -200 -
- Verfahren zur DrehzahlbestimmungSpeed determination procedure
- 202 -202 -
- Bestimmen des StromsignalsDetermine the current signal
- 204 -204 -
- AC-FilterAC filter
- 206 -206 -
- Addieren des vordefinierten OffsetsAdd the predefined offset
- 208 -208 -
- Glätten des StromsignalsSmooth the current signal
- 210 -210 -
- Bilden des zeitlich gemittelten Verlaufs des StromsignalsForm the time-averaged course of the current signal
- 212 -212 -
- Vergleichen des Verlaufs des Stromsignals mit dem zeitlich gemittelten VerlaufComparing the course of the current signal with the time-averaged course
- 214 -214 -
- Bestimmen der Drehzahl des RotorsDetermine the speed of the rotor
- 300 -300 -
- Verlauf des AntriebsstromsCourse of the drive current
- 301 -301 -
- Dauer zwischen aufeinander folgenden KommutierungsschrittenDuration between successive commutation steps
- 302 -302 -
- Verlauf des Antriebsstroms nach Kompensation der PulsweitenmodualtionCourse of the drive current after compensation of the pulse width modulation
- 304 -304 -
- Verlauf des Antriebsstroms nach zusätzlichem Filtern durch einen TiefpassfilterCourse of the drive current after additional filtering through a low-pass filter
- 306 -306 -
- Zeitlich gemittelter Verlauf des StromsignalsTime-averaged course of the current signal
- 308 -308 -
- Intervalle mit Abweichung in vordefinierte RichtungIntervals with deviation in a predefined direction
Claims (25)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019101897.8A DE102019101897A1 (en) | 2019-01-25 | 2019-01-25 | Method and device for determining the speed of a rotating rotor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019101897.8A DE102019101897A1 (en) | 2019-01-25 | 2019-01-25 | Method and device for determining the speed of a rotating rotor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102019101897A1 true DE102019101897A1 (en) | 2020-07-30 |
Family
ID=71524076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019101897.8A Pending DE102019101897A1 (en) | 2019-01-25 | 2019-01-25 | Method and device for determining the speed of a rotating rotor |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102019101897A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0689054A1 (en) * | 1994-06-24 | 1995-12-27 | Robert Bosch Gmbh | Method and apparatus for counting revolutions of a mechanically commutated dc-motor |
| EP1043590A1 (en) * | 1999-04-08 | 2000-10-11 | HKR Climatec GmbH | Method and device for determining the rotational speed of a DC commutator motor |
| DE60005727T2 (en) * | 1999-03-18 | 2004-08-05 | Aisin Seiki K.K., Kariya | Pulse generator circuit for DC motors |
| DE102005018526A1 (en) * | 2005-04-20 | 2006-10-26 | Conti Temic Microelectronic Gmbh | Method for sensorless position detection of a rotor of an electric motor |
| DE102010019083A1 (en) * | 2010-04-30 | 2011-11-03 | K + G Pneumatik Gmbh | Method and synchronization device for synchronizing at least two SHE and ventilation flap drives |
| DE102012024400A1 (en) * | 2012-12-13 | 2014-06-18 | Wabco Gmbh | Compressor for the production of compressed air, compressed air supply system, pneumatic system and method for operating a compressor |
-
2019
- 2019-01-25 DE DE102019101897.8A patent/DE102019101897A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0689054A1 (en) * | 1994-06-24 | 1995-12-27 | Robert Bosch Gmbh | Method and apparatus for counting revolutions of a mechanically commutated dc-motor |
| DE60005727T2 (en) * | 1999-03-18 | 2004-08-05 | Aisin Seiki K.K., Kariya | Pulse generator circuit for DC motors |
| EP1043590A1 (en) * | 1999-04-08 | 2000-10-11 | HKR Climatec GmbH | Method and device for determining the rotational speed of a DC commutator motor |
| DE102005018526A1 (en) * | 2005-04-20 | 2006-10-26 | Conti Temic Microelectronic Gmbh | Method for sensorless position detection of a rotor of an electric motor |
| DE102010019083A1 (en) * | 2010-04-30 | 2011-11-03 | K + G Pneumatik Gmbh | Method and synchronization device for synchronizing at least two SHE and ventilation flap drives |
| DE102012024400A1 (en) * | 2012-12-13 | 2014-06-18 | Wabco Gmbh | Compressor for the production of compressed air, compressed air supply system, pneumatic system and method for operating a compressor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3428667B1 (en) | Method for obtaining an indication, in particular an initial indication of a possible faulty load condition of a polyphase electric motor | |
| DE60303981T2 (en) | Vehicle steering control system | |
| EP2561608B1 (en) | Processing a motor variable of a dc motor | |
| WO2010105795A2 (en) | Correction of counting errors upon evaluation of current ripples in a dc motor | |
| DE4444762A1 (en) | Circuit arrangement and method for operating an adjustment drive | |
| EP2603971B1 (en) | Electronically commutated motor | |
| DE102019132913A1 (en) | WAVE COUNTING FILTERING AND METHOD AND SYSTEM FOR DETECTING PEAK VALUES | |
| EP1611670B1 (en) | Circuit arrangement and method for controlling a brushless, permanently excited direct current motor | |
| EP2638630B1 (en) | Method and circuit arrangement for detecting motor load without sensors and for controlling motor current according to the load angle for a stepper motor | |
| EP1191676A2 (en) | Process for determing the speed of an ac motor and motor control system | |
| EP2409397B1 (en) | Automatic detection of a mechanically commutated dc motor | |
| DE102013224243A1 (en) | Method and device for determining a position indication of a rotor of an electrical machine | |
| WO2008064951A1 (en) | Detector circuit | |
| EP0459435B1 (en) | Measuring method for angular position of direct current motor | |
| EP3413459B1 (en) | Method for detecting a blockage of electrically commutated electric motors | |
| DE102010034940B4 (en) | Process for operating an electronically commutated brushless DC motor using a microprocessor | |
| DE102019101897A1 (en) | Method and device for determining the speed of a rotating rotor | |
| DE102010006581B4 (en) | Circuit arrangement and method for determining the current position of a rotor of an electric motor | |
| DE102005018570A1 (en) | Commutator for an electric motor | |
| EP3544173A1 (en) | Method and device for determining inductivity of an electromagnetic actuator | |
| DE19519248A1 (en) | Method for limiting the current in a direct current motor, and direct current motor for carrying out such a method | |
| DE102016123741A1 (en) | Method for detecting a mechanical blockage during operation of an electric motor | |
| DE102018124247A1 (en) | METHOD AND DEVICE FOR DETECTING BLOCK IN AN ELECTRO MOTOR | |
| DE102020134926A1 (en) | CONTROL DEVICE AND METHOD FOR CONTROLLING AN ELECTRIC POWER STEERING | |
| EP0712002B1 (en) | Apparatus and method for generating an instantaneous value signal of a number of revolutions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R082 | Change of representative |
Representative=s name: BOEHMERT & BOEHMERT ANWALTSPARTNERSCHAFT MBB -, DE |
|
| R163 | Identified publications notified |