DE10150448A1 - Controlling electronically commutated motor involves reducing current flow angle to minimum value in low speed range with increasing speed, and increasing control transistor drive - Google Patents
Controlling electronically commutated motor involves reducing current flow angle to minimum value in low speed range with increasing speed, and increasing control transistor driveInfo
- Publication number
- DE10150448A1 DE10150448A1 DE10150448A DE10150448A DE10150448A1 DE 10150448 A1 DE10150448 A1 DE 10150448A1 DE 10150448 A DE10150448 A DE 10150448A DE 10150448 A DE10150448 A DE 10150448A DE 10150448 A1 DE10150448 A1 DE 10150448A1
- Authority
- DE
- Germany
- Prior art keywords
- speed
- current flow
- control
- flow angle
- speed range
- 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.)
- Withdrawn
Links
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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/15—Controlling commutation time
- H02P6/153—Controlling commutation time wherein the commutation is advanced from position signals phase in function of the speed
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/15—Controlling commutation time
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zur Steuerung eines elektronisch kommutierten Motors gemäß dem Oberbegriff des Patentanspruchs 1. The invention relates to a method for controlling an electronically commutated Motors according to the preamble of patent claim 1.
Ein derartiges Verfahren ist beispielsweise aus der DE 43 10 260 C1 bekannt. Bei diesem bekannten Verfahren werden die Wicklungsstränge eines elektronisch kommutierten Motors in zyklischer Reihenfolge während jeweils eines vorgebbaren elektrischen Stromflußwinkels über linear aussteuerbare Steuertransistoren bestromt. Die Steuertransistoren werden hierzu in Abhängigkeit der Drehzahl durch Steuerimpulse angesteuert. Die Breite der Steuerimpulse bestimmt dabei den Stromflußwinkel und somit das Tastverhältnis, mit dem die Wicklungsstränge bestromt werden. Ein Tastverhältnis von 100% entspricht einer Steuerimpulsfolge, mit lückenlos aufeinander folgenden und sich nicht überschneidenden Steuerimpulsen. Die Steuerung erfolgt derart, daß das Tastverhältnis mit zunehmender Drehzahl in einem unteren Drehzahlbereich auf 100% fest gehalten wird, in einem mittleren Drehzahlbereich auf 50% reduziert wird und in einem oberen Drehzahlbereich auf 100% erhöht wird. Mit zunehmender Drehzahl wird des weiteren die Höhe der Steuerimpulse, durch die die Aussteuerung des jeweiligen Steuertransistors bestimmt wird, im unteren Drehzahlbereich mit einer bestimmten Änderungsgeschwindigkeit erhöht, im mittleren Drehzahlbereich mit noch höherer Änderungsgeschwindigkeit erhöht und im oberen Drehzahlbereich auf einem Maximalwert konstant gehalten. Such a method is known for example from DE 43 10 260 C1. at In this known method, the winding strands are electronically commutated motor in cyclical order during a given one electrical current flow angle energized via linearly controllable control transistors. The control transistors for this are dependent on the speed Control pulses triggered. The width of the control pulses determines the Current flow angle and thus the duty cycle with which the winding phases are energized. A duty cycle of 100% corresponds to a control pulse sequence with no gaps successive and non-overlapping control pulses. The Control takes place in such a way that the pulse duty factor increases with increasing speed lower speed range is kept at 100%, in a medium speed range is reduced to 50% and increased to 100% in an upper speed range. With increasing speed, the level of the control impulses is further increased by the the modulation of the respective control transistor is determined in the lower Speed range increased with a certain rate of change, in the middle Speed range increased with even higher rate of change and in the upper Speed range kept constant at a maximum value.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren gemäß dem Oberbegriff des Patentanspruchs 1 anzugeben, das hinsichtlich der Geräuschentwicklung, der Verlustleistung und des Aussteuerungsbereichs des Motors vorteilhaft ist. The invention has for its object a method according to the preamble of Specify claim 1, the noise, the Power loss and the modulation range of the motor is advantageous.
Die Aufgabe wird durch die Merkmale des Patentanspruchs 1 gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen ergeben sich aus den Unteransprüchen. The object is achieved by the features of patent claim 1. advantageous Refinements and developments result from the subclaims.
Beim erfindungsgemäßen Verfahren werden die Wicklungsstränge eines elektronisch kommutierten Motors, d. h. eines bürstenlosen Motors, in zyklischer Reihenfolge jeweils während eines vorgebbaren elektrischen Stromflußwinkels, der der Stromflußzeit für den jeweiligen Wicklungsstrang entspricht, über linear aussteuerbare Steuertransistoren bestromt. Die Steuertransistoren werden dabei in Abhängigkeit der Drehzahl des Motors durch Steuerimpulse angesteuert, welche jeweils durch ihre Breite und Höhe den Stromflußwinkel bzw. die Aussteuerung des jeweiligen Steuertransistors bestimmen. Dabei werden die Steuerimpulse mit zunehmender Drehzahl in Abhängigkeit der Drehzahl derart variiert, daß der Stromflußwinkel in einem unteren Drehzahlbereich bei zunehmender Aussteuerung der Steuertransistoren von einem vorgegebenen Startwert bis auf einen vorgegebenen Minimalwert reduziert wird und in einem oberen Drehzahlbereich mit zunehmender Drehzahl bei maximaler Aussteuerung der Steuertransistoren vom vorgegebenen Minimalwert auf einen oberhalb des Startwerts liegenden Maximalwert erhöht wird. In the method according to the invention, the winding strands become electronic commutated motor, d. H. of a brushless motor, in cyclical order each during a predeterminable electrical current flow angle, which is the Corresponds to current flow time for the respective winding phase via linearly controllable Control transistors energized. The control transistors become dependent the speed of the motor is controlled by control pulses, each by their width and height the current flow angle or the modulation of the respective Determine control transistor. The control impulses increase with increasing Speed varies depending on the speed so that the current flow angle in a lower speed range with increasing modulation of the Control transistors from a predetermined start value to a predetermined minimum value is reduced and in an upper speed range with increasing speed maximum modulation of the control transistors from the specified minimum value a maximum value above the start value is increased.
Durch die nach dem Start vorgenommene Reduzierung des Stromflußwinkels wird das Tastverhältnis, mit dem die Wicklungsstränge und die Steuertransistoren bestromt werden, reduziert, was zu einer Reduzierung des Verlustleistungsmaximums führt. Das heißt, das Verlustleistungsmaximum, das sich bei einer Anpassung der Verlustleitung der Steuertransistoren an die Verlustleistung des Motors ergibt, stellt sich bei einer Drehzahl ein, die geringer ist, als die Drehzahl, die man bei einem Tastverhältnis von 100% erhält. Bei zunehmender Drehzahl fällt die Verlustleistung im unteren Drehzahlbereich bis zur Vollaussteuerung der Steuertransistoren auf ein Minimum ab. Die Verlustleistung steigt erst wieder an, wenn der obere Drehzahlbereich erreicht ist. In diesem Drehzahlbereich ist eine weitere Erhöhung der Aussteuerung der Steuertransistoren nicht mehr möglich und die Drehzahl läßt sich somit nur noch durch eine Erhöhung des Stromflußwinkels erreichen. Durch die Erhöhung des Stromflußwinkels auf den oberhalb des Startwerts liegenden Maximalwert wird die Einstellung einer sehr hohen Drehzahl und somit die optimale Ausnutzung des Aussteuerbereichs des Motors ermöglicht. By reducing the current flow angle after the start the duty cycle with which the winding phases and the control transistors are energized, which leads to a reduction in the maximum power loss leads. That is, the maximum power dissipation that occurs when the Loss line of the control transistors to the power loss of the motor results at a speed that is lower than the speed that one at Receives a duty cycle of 100%. The power loss drops as the speed increases in the lower speed range until the control transistors are fully driven Minimum. The power loss only increases again when the upper one Speed range is reached. In this speed range there is a further increase in Control of the control transistors is no longer possible and the speed can be reduced can only be achieved by increasing the current flow angle. Through the Increase the current flow angle to above the start value The maximum value is the setting of a very high speed and thus the optimum Utilization of the modulation range of the motor enables.
In einer vorteilhaften Ausgestaltung des Verfahrens wird ein mittlerer Drehzahlbereich definiert, der zwischen dem unteren und oberen Drehzahlbereich liegt, und in dem der Stromflußwinkel auf dem vorgegebenen Minimalwert konstant gehalten wird. Der Minimalwert wird dabei vorzugsweise derart vorgegeben, daß zwischen aufeinanderfolgenden Steuerimpulsen Lücken von 50% der Breite des jeweils vorangehenden Steuerimpulses entstehen. Durch den im mittleren Drehzahlbereich konstant gehaltenen Minimalwert wird das Verlustleistungsmaximum nochmals weiter reduziert, d. h. es tritt bei noch niedrigeren Drehzahlen auf. In an advantageous embodiment of the method, a medium Speed range defined, which lies between the lower and upper speed range, and in which the current flow angle kept constant at the predetermined minimum value becomes. The minimum value is preferably specified such that between successive control pulses gaps of 50% of the width of each previous control pulse arise. By the in the medium speed range The constant minimum value keeps the power loss maximum further reduced, d. H. it occurs at even lower speeds.
In einer weiteren vorteilhaften Ausgestaltung des Verfahrens wird der untere Drehzahlbereich derart gewählt, daß er unmittelbar an den oberen Drehzahlbereich angrenzt. Das Verfahren läßt sich dann auf einfache Weise mit geringem Schaltungsaufwand durchführen. In a further advantageous embodiment of the method, the lower one Speed range chosen such that it is directly to the upper speed range borders. The process can then be carried out in a simple manner with little Carry out circuit work.
In einer weiteren vorteilhaften Ausgestaltung des Verfahrens wird der Startwert derart vorgegeben, daß die Steuerimpulse lückenlos aufeinander folgen und sich zeitlich nicht überschneiden. Hierdurch erreicht man in der Startphase eine geringe Geräuschentwicklung. In a further advantageous embodiment of the method, the starting value predefined in such a way that the control pulses follow one another without gaps and each other do not overlap in time. As a result, a low one is achieved in the starting phase Noise.
In einer weiteren vorteilhaften Ausgestaltung des Verfahrens wird der untere Drehzahlbereich in einen unteren und oberen Teilbereich aufgeteilt, wobei die Grenze zwischen den Teilbereichen vorzugsweise zwischen 3% und 12% einer maximalen Drehzahl liegt. Der Stromflußwinkel wird dann bei Drehzahlen aus dem unteren Teilbereich derart vorgegeben, daß aufeinanderfolgende Steuerimpulse sich teilweise überschneiden, wobei die anfängliche Überschneidung vorzugsweise 1/3 der Breite dieser Steuerimpulse ausmacht. Dadurch wird ein ruhiges Anlaufen des Motor gewährleistet und zudem sichergestellt, daß der Motor in die gewünschte Drehrichtung anläuft. Bei Drehzahlen aus dem oberen Teilbereich wird der Stromflußwinkel hingegen derart vorgegeben, daß die Steuerimpulse sich nicht überschneiden. In a further advantageous embodiment of the method, the lower one Speed range divided into a lower and upper part, the limit between the partial areas preferably between 3% and 12% of a maximum Speed is. The current flow angle is then at lower speeds Sub-area specified such that successive control pulses partially overlap, with the initial overlap preferably 1/3 of the width this constitutes tax impulses. This will make the motor start smoothly ensures and also ensures that the motor in the desired direction of rotation starts. At speeds from the upper section, the current flow angle on the other hand predefined in such a way that the control pulses do not overlap.
Die Steuertransistoren werden vorzugsweise derart ausgesteuert, daß bei einer Änderung der Drehzahl, diese Änderung in sämtlichen Drehzahlbereichen mit gleicher Änderungsgeschwindigkeit erfolgt. The control transistors are preferably driven such that at one Change in speed, this change in all speed ranges with the same Change speed takes place.
Das erfindungsgemäße Verfahren eignet sich bestens zur Steuerung von viersträngigen bürstenlosen Motoren, die beispielsweise in Kraftfahrzeugen zum Antrieb von Kühlerlüftern eingesetzt werden. The method according to the invention is ideally suited for controlling four-strand brushless motors that are used, for example, in motor vehicles to drive Radiator fans are used.
Die Erfindung wird nachfolgend anhand von Ausführungsbeispielen und Figuren näher erläutert. Es zeigen: The invention is described below using exemplary embodiments and figures explained in more detail. Show it:
Fig. 1 ein Blockschaltbild mit einem elektronisch kommutierten Motor und einer Steuervorrichtung für diesen Motor, Fig. 1 is a block diagram showing an electronically commutated motor and a control device for this motor,
Fig. 2 Signaldiagramme zur Erläuterung der Kommutierung von Steuertransistoren der Steuervorrichtung gemäß Fig. 1, Fig. 2 shows signal diagrams for explaining the commutation of control transistors of the control device according to Fig. 1,
Fig. 3 Signaldiagramme zur Erläuterung des Zusammenhangs zwischen der Drehzahl des Motors und den die Drehzahl des Motors bestimmenden Größen, FIG. 3 shows signal diagrams for explaining the relationship between the rotational speed of the engine and the motor speed-determining parameters,
Fig. 4 Signaldiagramme zur Erläuterung der Kommutierung von Steuertransistoren im Anlaufbereich. Fig. 4 signal diagrams to explain the commutation of control transistors in the startup area.
Fig. 1 zeigt als Ausführungsbeispiel ein Blockschaltbild eines elektronisch kommutierten Motors 10 und ein Blockschaltbild einer Steuervorrichtung zur Regelung der Drehzahl des Motors 10. Fig. 1 shows an exemplary embodiment a block diagram of an electronically commutated motor 10, and a block diagram of a control device for controlling the speed of the motor 10.
Der Motor 10 weist einen permanentmagnetischen Rotor 15 und einen Stator mit vier Wicklungssträngen A, B, C, D auf, von denen jeweils zwei zu einem Strangpaar A, B bzw. C, D zusammengefaßt sind. Die Wicklungsstränge A, B bzw. C, D eines Strangpaares sind dabei bifilar parallel gewickelt und erzeugen im bestromten Zustand Magnetfelder entgegengesetzter Polarität. Der Motor 10 wird aus einer Gleichspannungsquelle UB bestromt, welche bei einem Einsatz in einem Kraftfahrzeug beispielsweise eine Fahrzeugbatterie sein kann. Die Wicklungsstränge A, B, C, D sind hierzu jeweils mit einem Anschluß an einem gemeinsamen Schaltungsknoten mit der Gleichspannungsquelle UB verbunden und mit den jeweils gegenüberliegenden Anschlüsse jeweils über einen beispielsweise als Feldeffekttransistor ausgeführten Steuertransistor TA bzw. TB bzw. TC bzw. TD mit einem Masseanschluß M verbunden. Im Motor 10 kann zudem eine Sensorvorrichtung 26 vorgesehen sein, die beispielsweise Hallelemente als Sensorelemente aufweist, und die der Ermittlung der Drehzahl n und der Winkellage des Rotors 15 dient. The motor 10 has a permanent magnetic rotor 15 and a stator with four winding strands A, B, C, D, two of which are combined to form a pair of strands A, B and C, D, respectively. The winding strands A, B or C, D of a pair of strands are wound bifilarly in parallel and generate magnetic fields of opposite polarity when energized. The motor 10 is supplied with current from a direct voltage source U B , which can be, for example, a vehicle battery when used in a motor vehicle. For this purpose, the winding strands A, B, C, D are each connected to the DC voltage source U B with a connection at a common circuit node and to the opposite connections in each case via a control transistor T A or T B or T C or T C or, respectively, designed as a field effect transistor T D connected to a ground terminal M. In the motor 10 , a sensor device 26 can also be provided, which has Hall elements as sensor elements, for example, and which is used to determine the speed n and the angular position of the rotor 15 .
Die Wicklungsstränge A, B, C, D werden in zyklischer Reihenfolge jeweils während eines vorgebbaren elektrischen Stromflußwinkels α über die Steuertransistoren TA, TB, TC, TD bestromt. Für das folgerichtige Ansteuern der Steuertransistoren TA, TB, TC, TD werden von der Steuervorrichtung Steuerimpulse generiert, die den Steuereingängen der Steuertransistoren TA, TB, TC, TD als Steuersignale UGA, UGB, UGC, UGD zugeführt werden. The winding phases A, B, C, D are energized in cyclical order each time during a predeterminable electrical current flow angle α via the control transistors T A , T B , T C , T D. For the consequent activation of the control transistors T A , T B , T C , T D , control pulses are generated by the control device, which the control inputs of the control transistors T A , T B , T C , T D as control signals U GA , U GB , U GC , U GD are fed.
Die Steuervorrichtung weist zur Erzeugung der Steuersignale UGA, UGB, UGC, UGD eine Aufbereitungsstufe 21, eine Regelstufe 22, einen ersten Funktionsgeber 23, einen zweiten Funktionsgeber 24, eine Auswerteeinheit 25 und eine Treibereinheit 20 auf. In order to generate the control signals U GA , U GB , U GC , U GD, the control device has a processing stage 21 , a control stage 22 , a first function generator 23 , a second function generator 24 , an evaluation unit 25 and a driver unit 20 .
Mit der Aufbereitungsstufe 21 wird die Istdrehzahl nist des Motors 10 und die Winkelposition des Rotors 15 bezüglich dem Stator ermittelt. Die Ermittlung dieser Größen erfolgt dabei wahlweise durch Auswertung der an den Wicklungssträngen A, B, C, D anliegenden Wicklungsspannungen UMA, UMB, UMC, UMD oder durch Auswertung von Sensorsignalen U26 der ggf. im Motor 10 vorgesehenen Sensorvorrichtung 26. Die Aufbereitungsstufe 21 liefert als Ausgangssignale ein der Istdrehzahl nist entsprechendes Signal sowie mindestens ein Triggersignal UTA, UTB, UTC, UTD, das die Information über die Winkellage des Rotors 15 enthält. With the conditioning stage 21, the actual speed is the motor 10 and the angular position of the rotor 15 is determined with respect to the stator n. These variables are determined either by evaluating the winding voltages U MA , U MB , U MC , U MD applied to the winding strands A, B, C, D or by evaluating sensor signals U 26 of the sensor device 26 which may be provided in the motor 10 . The processing stage 21 supplies as output signals a signal corresponding to the actual speed n ist and at least one trigger signal U TA , U TB , U TC , U TD , which contains the information about the angular position of the rotor 15 .
Die Regelstufe 22 erzeugt in Abhängigkeit einer vorgebbaren Solldrehzahl nsoll und in Abhängigkeit der ermittelten Istdrehzahl nist ein die Drehzahl n des Motors 10 bestimmendes Regelsignal UR. Das Regelsignal UR kann zusätzlich in Abhängigkeit des durch die Wicklungsstränge A, B, C, D fließenden Stroms erzeugt werden. Dieser Strom läßt sich auf einfache Weise mit einem Shuntwiderstand im Massezweig der Steuertransistoren TA, TB, TC, TD ermitteln. The control stage 22 produces a predetermined target rotational speed to n and n depending on a function of the actual speed determined is the speed of motor 10 determining n control signal U R. The control signal U R can also be generated as a function of the current flowing through the winding phases A, B, C, D. This current can be determined in a simple manner with a shunt resistor in the ground branch of the control transistors T A , T B , T C , T D.
Der erste Funktionsgeber 23 legt in Abhängigkeit des Regelsignals UR den Stromflußwinkel α und somit die Stromflußzeit für die jeweilige Motorwicklung A, B, C, D fest. Diese Festlegung erfolgt durch Vorgabe eines Einschaltwinkels und Ausschaltwinkels für den jeweiligen Steuertransistor TA, TB, TC, TD. The first function generator 23 determines the current flow angle α and thus the current flow time for the respective motor winding A, B, C, D as a function of the control signal U R. This determination is made by specifying a switch-on angle and switch-off angle for the respective control transistor T A , T B , T C , T D.
Der zweite Funktionsgeber 24 legt in Abhängigkeit des Regelsignals UR die Höhe H der Steuerimpulse fest, die der gewünschten Amplitude der Wicklungsspannungen UMA, UMB, UMC, UMD entspricht, und er bestimmt damit die lineare Aussteuerung der Steuertransistoren TA, TB, TC, TD. Depending on the control signal U R, the second function generator 24 determines the level H of the control pulses, which corresponds to the desired amplitude of the winding voltages U MA , U MB , U MC , U MD , and thus determines the linear modulation of the control transistors T A , T B , T C , T D.
In der Auswerteeinheit 25 werden aus den von den Funktionsgeneratoren 23, 24 festgelegten Größen Stromflußwinkel α und Höhe H und aus den von der Rotorstellung abhängigen Triggersignalen UTA, UTB, UTC, UTD Steuersignale U25A, U25B, U25C, U25D für die Treibereinheit 20 abgeleitet, aus denen die Treibereinheit 20 dann die Steuersignale UGA, UGB, UGC, UGD für die Steuertransistoren TA, TB, TC, TD erzeugt. In the evaluation unit 25 , current flow angles α and height H are determined from the variables determined by the function generators 23 , 24 and from the trigger signals U TA , U TB , U TC , U TD, which are dependent on the rotor position, control signals U 25A , U 25B , U 25C , U 25D for the driver unit 20 , from which the driver unit 20 then generates the control signals U GA , U GB , U GC , U GD for the control transistors T A , T B , T C , T D.
In der Treibereinheit 20 werden die Wicklungsspannungen UMA, UMB, UMC, UMD jeweils mit einem der eingangsseitigen Steuersignale U25A, U25B, U25C, U25C verglichen und die Steuersignale UGA, UGB, UGC, UGD für die Steuertransistoren TA, TB, TC, TD werden derart geregelt, daß die Wicklungsspannungen UMA, UMB, UMC, UMD sich entsprechend den Vorgaben durch das jeweilige eingangsseitige Steuersignal U25A bzw. U25B bzw. U25C bzw. U25D ergeben. In the driver unit 20 , the winding voltages U MA , U MB , U MC , U MD are each compared with one of the input-side control signals U 25A , U 25B , U 25C , U 25C and the control signals U GA , U GB , U GC , U GD for the control transistors T A , T B , T C , T D are regulated in such a way that the winding voltages U MA , U MB , U MC , U MD vary in accordance with the specifications by the respective input-side control signal U 25A or U 25B or U 25C or U 25D result.
Die Kommutierung des Motors 10 läßt sich anhand der Fig. 2 erklären. Das obere Diagramm zeigt dabei die elektromotorischen Kräfte UEMK der Wicklungsstränge A, B, C, D, d. h. die durch die Rotation des Rotors 15 in den Wicklungssträngen induzierten Spannungen UEMK,A, UEMK,B, UEMK,C, UEMK,D, das mittlere Diagramm zeigt das von der Aufbereitungsstufe 21 erzeugte Triggersignals UTA und das untere Diagramm zeigt das Steuersignal U25A, das die Auswerteeinheit 25 für die Ansteuerung des Steuertransistors TA erzeugt. Die Signale sind dabei jeweils in Abhängigkeit der elektrischen Winkellage ωt des Rotors 15 dargestellt. The commutation of the motor 10 can be explained with reference to FIG. 2. The upper diagram shows the electromotive forces U EMK of the winding phases A, B, C, D, ie the voltages U EMK, A , U EMK, B , U EMK, C , U EMF induced by the rotation of the rotor 15 in the winding phases , D , the middle diagram shows the trigger signal U TA generated by the processing stage 21 and the lower diagram shows the control signal U 25A , which the evaluation unit 25 generates for the control of the control transistor T A. The signals are shown depending on the electrical angular position ωt of the rotor 15 .
Die elektromotorischen Kräfte UEMK,A, UEMK,B, UEMK,C, UEMK,D haben jeweils einen durch die Winkellage des Rotors 15 bestimmten Verlauf. Sie lassen sich aus den Wicklungsspannungen UMA, UMB, UMC, UMD ermitteln und sind bei konstanter Drehzahl n sinusförmig und paarweise gegeneinander um 90° phasenverschoben. The electromotive forces U EMK, A , U EMK, B , U EMK, C , U EMK, D each have a course determined by the angular position of the rotor 15 . They can be determined from the winding voltages U MA , U MB , U MC , U MD and, at constant speed n, are sinusoidal and in pairs out of phase by 90 °.
Das Triggersignal UTA weist eine Reihe von Impulsen mit jeweils festem Winkelbezug zu den elektromotorischen Kräften UEMK,A, UEMK,B, UEMK,C, UEMK,D auf. Es enthält damit die Winkelinformation über die elektrische Winkellage des Rotors 15. Aus dieser Winkelinformation können die Ansteuerzeitpunkte sämtlicher Steuertransistoren TA, TB, TC, TD ermittelt werden. Es ist jedoch auch möglich, für jeden der Steuertransistoren TA, TB, TC, TD eine eigene Winkelinformation anhand eines eigenen Triggersignals UTA, UTB, UTC, UTD bereitzustellen. Die Triggersignale UTA, UTB, UTC, UTD sind dann paarweise gegeneinander um 90° phasenverschoben. The trigger signal U TA has a series of pulses, each with a fixed angle reference to the electromotive forces U EMK, A , U EMK, B , U EMK, C , U EMK, D. It thus contains the angle information about the electrical angular position of the rotor 15 . The triggering times of all control transistors T A , T B , T C , T D can be determined from this angle information. However, it is also possible to provide separate angle information for each of the control transistors T A , T B , T C , T D on the basis of a separate trigger signal U TA , U TB , U TC , U TD . The trigger signals U TA , U TB , U TC , U TD are then phase-shifted in pairs relative to one another by 90 °.
Aus dem unteren Diagramm erkennt man, daß Steuersignal U25A Steuerimpulse der Höhe H und Breite W aufweisen. Die Höhe H ist dabei die durch den zweiten Funktionsgeber 24 festgelegte Größe und die Breite W ist der durch den ersten Funktionsgeber 23 festgelegte Stromflußwinkel α für den Wicklungsstrang A. Der Stromflußwinkel α und die Position eines Steuerimpulses werden vom ersten Funktionsgeber 23 durch Vorgabe eines auf das Triggersignal UTA bezogenen Einschaltwinkels WE und eines ebenfalls auf das Triggersignal UTA bezogenen Ausschaltwinkels WA festgelegt. The diagram below shows that control signal U 25A has control pulses of height H and width W. The height H is the size defined by the second function generator 24 and the width W is the current flow angle α defined by the first function generator 23 for the winding phase A. The current flow angle α and the position of a control pulse are determined by the first function generator 23 by specifying one on the Trigger signal U TA related switch-on angle W E and a switch-off angle W A also related to trigger signal U TA are defined.
Die Steuerimpulse für die übrigen Steuertransistoren TB, TC, TD werden in analoger Weise erzeugt. Die so generierten Steuersignale U25A, U25B, U25C, U25D sind paarweise gegeneinander um 90° versetzt, wobei aber auch eine gezielte Abweichung vom 90°-Winkel denkbar ist. Durch eine derartige Abweichung lassen sich die störende Grundwelle und Oberwellen, die in den Wicklungssträngen A, B, C, D entstehenden können, zur Reduzierung der Geräuschentwicklung weitgehend unterdrücken. The control pulses for the other control transistors T B , T C , T D are generated in an analog manner. The control signals U 25A , U 25B , U 25C , U 25D generated in this way are offset in pairs by 90 °, but a specific deviation from the 90 ° angle is also conceivable. Such a deviation largely suppresses the disturbing fundamental wave and harmonics that can arise in the winding phases A, B, C, D in order to reduce the development of noise.
Fig. 3 zeigt den von der Drehzahl n abhängigen Zusammenhang zwischen dem Regelsignal UR und den daraus ermittelten Größen Stromflußwinkel α und Höhe H des nachfolgend zu erzeugenden Steuerimpulses. FIG. 3 shows the relationship between the control signal U R and the quantities current flow angle α and height H of the control pulse to be subsequently generated, which is a function of the speed n.
Das Regelsignal UR steigt gemäß dem oberen Diagramm mit zunehmender Drehzahl n linear an. The control signal U R increases linearly according to the upper diagram with increasing speed n.
Gemäß dem unteren Diagramm wird der Stromflußwinkel α in einem unteren Drehzahlbereich N1 mit zunehmender Drehzahl n ausgehend von einem Startwert α1 kontinuierlich bis auf einen Minimalwert α2 reduziert. Der Minimalwert α2 entspricht dabei einem Betriebspunkt P1, dem ein Drehzahlwert x% von beispielsweise 30% der maximalen Drehzahl nmax zugeordnet ist. Der Startwert α1 und der Minimalwert α2 werden wie folgt gewählt: α1 = 90° und α2 = 60°. Das heißt, der Startwert α1 entspricht einem Winkel, bei dem die Steuerimpulse ohne sich zu überschneiden lückenlos aufeinander folgen. Die Wicklungsstränge A, B, C, D werden somit nacheinander ohne Überschneidungen und ohne Lücken dazwischen, d. h. mit einem Tastverhältnis von 100% bestromt. Damit erreicht man in der Startphase eine geringe Geräuschentwicklung. Der Minimalwert α2 entspricht hingegen einem Winkel, bei dem zwischen den Steuerimpulsen Lücken von 50% der Breite W des jeweils vorhergehenden Steuerimpulses entstehen. According to the lower diagram, the current flow angle α is continuously reduced in a lower speed range N1 with increasing speed n from a start value α 1 to a minimum value α 2 . The minimum value α 2 corresponds to an operating point P 1 to which a speed value x% of, for example, 30% of the maximum speed n max is assigned. The starting value α 1 and the minimum value α 2 are chosen as follows: α 1 = 90 ° and α 2 = 60 °. This means that the starting value α 1 corresponds to an angle at which the control pulses follow one another without gaps and without overlapping. The winding strands A, B, C, D are thus energized in succession without overlaps and without gaps between them, ie with a duty cycle of 100%. This means that there is little noise in the start-up phase. The minimum value α 2 , on the other hand, corresponds to an angle at which gaps of 50% of the width W of the previous control pulse occur between the control pulses.
In einem an den unteren Drehzahlbereich N1 anschließenden mittleren Drehzahlbereich N2 wird der Stromflußwinkel α auf dem Minimalwert α2 konstant gehalten. Dieser geringe Winkel hat eine geringe Verlustleistungsmaximum in den Steuertransistoren TA, TB, TC, TD zur Folge. Der mittlere Drehzahlbereich N2 endet bei einem dem Betriebspunkt P2 zugehörigen Drehzahlwert von ca. 70% der maximalen Drehzahl nmax. In a middle speed range N2 following the lower speed range N1, the current flow angle α is kept constant at the minimum value α 2 . This small angle results in a low power loss maximum in the control transistors T A , T B , T C , T D. The middle speed range N2 ends at a speed value associated with the operating point P 2 of approximately 70% of the maximum speed n max .
In einem an den mittleren Drehzahlbereich N2 anschließenden oberen Drehzahlbereich N3 wird der Stromflußwinkel α mit zunehmender Drehzahl n ausgehend vom Minimalwert α2 bis auf einen zulässigen Maximalwert α3 erhöht. Der Maximalwert α3 ist dabei höher als der Startwert α1. Er entspricht einem Winkel von 180° abzüglich eines Abkommutierwinkels von ca. 15° bis 20° und abzüglich einer Winkelreserve von 0° bis 15°. Der Abkommutierwinkel entspricht dabei der Zeit, die erforderlich ist, um den Strom im abkommutierten Wicklungsstrang auf Null abklingen zu lassen und die Winkelreserve entspricht dem Winkel, der nötig ist., um aus den Wicklungsspannungen UMA, UMB, UMC, UMD eine Lageinformation des Rotors bezüglich dem Stator abzuleiten. Im vorliegenden Fall liegt der Maximalwert α3 somit im Bereich von 145° bis 165°. Durch den hohen Maximalwert α3 wird die Einstellung einer sehr hohen Drehzahl n ermöglicht. Man kann den Motor 10 somit voll bis an seine Aussteuergrenzen aussteuern. In an upper speed range N3 adjoining the middle speed range N2, the current flow angle α is increased with increasing speed n starting from the minimum value α 2 to a permissible maximum value α 3 . The maximum value α 3 is higher than the start value α 1 . It corresponds to an angle of 180 ° minus a commutation angle of approx. 15 ° to 20 ° and minus an angle reserve of 0 ° to 15 °. The commutation angle corresponds to the time required for the current in the commutated winding phase to decay to zero and the angular reserve corresponds to the angle which is necessary to make one from the winding voltages U MA , U MB , U MC , U MD Derive position information of the rotor with respect to the stator. In the present case, the maximum value α 3 is therefore in the range from 145 ° to 165 °. The high maximum value α 3 enables the setting of a very high speed n. The engine 10 can thus be fully driven to its actuation limits.
Gemäß dem mittleren Diagramm steigt die Höhe H mit zunehmender Drehzahl n im unteren Drehzahlbereich N1 ausgehend von einer Starthöhe H0 kontinuierlich bis zu einem Wert Y% und im mittleren Drehzahlbereich N2 vom Wert Y% kontinuierlich bis zu einer Maximalhöhe Hmax an. Diese Maximalhöhe Hmax ist eine durch die Gleichspannungsquelle UB vorgegebene Grenze. Die Steigung mit der sich die Höhe H ändert nimmt beim Übergang von einem Drehzahlbereich zum nächsten Drehzahlbereich ab. Im oberen Drehzahlbereich N3 ist die Steigung dann gleich Null, d. h. die Höhe H wird auf der Maximalhöhe Hmax konstant gehalten. Damit wird die Drehzahl n im oberen Drehzahlbereich N3 bei voller Aussteuerung der Steuertransistoren TA, TB, TC, TD lediglich durch Variation des Stromflußwinkels α variiert. In den übrigen Drehzahlbereichen N1, N2 wird die Drehzahl n sowohl durch Variation des Stromflußwinkels α als auch durch Variation der durch die Höhe H bestimmten Aussteuerung der Steuertransistoren TA, TB, TC, TD gesteuert. Der drehzahlabhängige Verlauf der Höhe H wird dabei derart vorgegeben, daß die Drehzahl n sich bei einer Drehzahländerung in sämtlichen Drehzahlbereichen N1, N2, N3 mit gleicher Geschwindigkeit ändert. Das heißt, die Summe der Steigungen der Kurven aus dem unteren und mittleren Diagramm wird in sämtlichen Drehzahlbereichen konstant gehalten. According to the middle diagram, the height H increases continuously with increasing speed n in the lower speed range N1 from a starting height H 0 up to a value Y% and in the middle speed range N2 from the value Y% continuously up to a maximum height H max . This maximum height H max is a limit specified by the direct voltage source U B. The slope with which the height H changes decreases with the transition from one speed range to the next speed range. In the upper speed range N3, the gradient is then zero, ie the height H is kept constant at the maximum height H max . The speed n in the upper speed range N3 is thus varied with full modulation of the control transistors T A , T B , T C , T D only by varying the current flow angle α. In the other speed ranges N1, N2, the speed n is controlled both by varying the current flow angle α and by varying the modulation of the control transistors T A , T B , T C , T D determined by the height H. The speed-dependent course of the height H is predefined in such a way that the speed n changes at a speed change in all speed ranges N1, N2, N3 at the same speed. This means that the sum of the slopes of the curves from the lower and middle diagram is kept constant in all speed ranges.
Das Verfahren läßt sich vereinfachen, indem der Betriebspunkt P1 derart gewählt wird, daß er mit dem Betriebspunkt P2 zusammenfällt. Damit grenzen der untere Drehzahlbereich N1 und der oberer Drehzahlbereich N3 unmittelbar aneinander an, d. h. es wird auf den mittleren Drehzahlbereich N2 verzichtet. Der Vorteil dieses Verfahrens liegt darin, daß es mit geringerem Aufwand durchführbar ist. The method can be simplified by selecting the operating point P 1 in such a way that it coincides with the operating point P 2 . The lower speed range N1 and the upper speed range N3 thus directly adjoin one another, ie the middle speed range N2 is dispensed with. The advantage of this method is that it can be carried out with less effort.
Das Verfahren läßt sich verbessern, indem der Verlauf des Stromflußwinkels α und der Verlauf der Höhe H, wie in den Diagrammen durch gepunktete Kurven dargestellt, modifiziert wird. In diesem Fall wird der untere Drehzahlbereich N1 in einen unteren Teilbereich, den Anlaufbereich N0*, und in einen oberen Teilbereich N1* aufgeteilt, wobei die Grenze zwischen den Teilbereichen bei etwa 3% bis 12% der maximalen Drehzahl nmax liegt. Der Stromflußwinkel α wird im Anlaufbereich N0* ausgehend von einem nunmehr als α0 bezeichneten Startwert mit zunehmender Drehzahl n von α0 = 135° bis auf einen Winkel α ≤ 90° reduziert und im oberen Teilbereich N1* dann weiter bis auf den Minimalwert α2 reduziert. Die Änderung der Höhe H erfolgt dabei gemäß der gepunktet dargestellten Kurve im unteren Teilbereich N0* mit höherer Steilheit als im oberen Teilbereich N1*. Falls die Drehzahl n sich erst ab einer Mindestdrehzahl ermitteln läßt, wird der Stromflußwinkel α bis zum Erreichen dieses Werts auf dem Startwert α0 konstant gehalten und erst anschließend reduziert. The method can be improved by modifying the profile of the current flow angle α and the profile of the height H, as shown by dotted curves in the diagrams. In this case, the lower speed range N1 is divided into a lower sub-range, the start-up range N0 *, and an upper sub-range N1 *, the limit between the sub-ranges being approximately 3% to 12% of the maximum speed n max . The current flow angle α is reduced in the starting range N0 * starting from a starting value now designated as α 0 with increasing speed n from α 0 = 135 ° to an angle α ≤ 90 ° and then further reduced to the minimum value α 2 in the upper sub-range N1 * reduced. The change in the height H takes place according to the curve shown in dotted lines in the lower partial area N0 * with a higher slope than in the upper partial area N1 *. If the speed n can only be determined from a minimum speed, the current flow angle α is kept constant at the starting value α 0 until this value is reached and is only then reduced.
Fig. 4 zeigt für den Startwert α0 den Zusammenhang zwischen den elektromotorischen Kräften UEMK,A, UEMK,B, UEMK,C, UEMK,D Und den Steuersignalen U25A, U25B, U25C, U25D. Man erkennt, daß die Steuerimpulse sich bei einem Stromflußwinkel von α = 135° um die Hälfte des Winkels, der einer lückenlosen Pulsfolge entspricht, d. h. um 45°, überschneiden. Diese Überschneidung hat zur Folge, daß der Motor 10 ruhig und in die gewünschte Richtung anläuft. Die Überschneidung hat zwar zur Folge, daß die Verlustleistung der Steuertransistoren im unteren Teilbereich N0* hoch ist, dieser hinsichtlich der Verlustleistung ungünstige Drehzahlbereich wird jedoch aufgrund seiner geringen Breite schnell verlassen. Fig. 4 shows, for the starting value α 0 the relationship between the electromotive forces U EMK, A, U EMK, B, U EMK, C, U EMK, D and the control signals U 25A, U 25B, U 25C, U 25D. It can be seen that the control pulses overlap at a current flow angle of α = 135 ° by half the angle which corresponds to a complete pulse sequence, ie by 45 °. This overlap has the consequence that the motor 10 starts smoothly and in the desired direction. The overlap has the consequence that the power loss of the control transistors in the lower sub-area N0 * is high, but this speed range, which is unfavorable in terms of power loss, is quickly left due to its small width.
Das erfindungsgemäße Verfahren wurde im vorliegenden Beispiel anhand eines viersträngigen Motors beschrieben. Es läßt sich jedoch ohne weiteres auch auf einen dreisträngigen Motor oder auf einen Motor mit mehr als vier Wicklungssträngen anpassen. In the present example, the method according to the invention was based on a four-strand engine described. However, it can also be easily applied to one three-strand motor or on a motor with more than four winding strands to adjust.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10150448A DE10150448A1 (en) | 2001-10-12 | 2001-10-12 | Controlling electronically commutated motor involves reducing current flow angle to minimum value in low speed range with increasing speed, and increasing control transistor drive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10150448A DE10150448A1 (en) | 2001-10-12 | 2001-10-12 | Controlling electronically commutated motor involves reducing current flow angle to minimum value in low speed range with increasing speed, and increasing control transistor drive |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10150448A1 true DE10150448A1 (en) | 2003-04-30 |
Family
ID=7702316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10150448A Withdrawn DE10150448A1 (en) | 2001-10-12 | 2001-10-12 | Controlling electronically commutated motor involves reducing current flow angle to minimum value in low speed range with increasing speed, and increasing control transistor drive |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10150448A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1987004025A1 (en) * | 1985-12-18 | 1987-07-02 | Sundstrand Corporation | Brushless dc motor control |
DE4019338A1 (en) * | 1990-06-18 | 1991-12-19 | Papst Motoren Gmbh & Co Kg | DRIVER CIRCUIT FOR A BRUSHLESS DC MOTOR |
DE4310260C1 (en) * | 1993-03-30 | 1994-09-08 | Bosch Gmbh Robert | Electronic control device for an electronically commutated direct-current motor (DC motor) |
US5767641A (en) * | 1994-09-13 | 1998-06-16 | Robert Bosch Gmbh | Circuit and method for the actuation of a brushless DC motor |
-
2001
- 2001-10-12 DE DE10150448A patent/DE10150448A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1987004025A1 (en) * | 1985-12-18 | 1987-07-02 | Sundstrand Corporation | Brushless dc motor control |
DE4019338A1 (en) * | 1990-06-18 | 1991-12-19 | Papst Motoren Gmbh & Co Kg | DRIVER CIRCUIT FOR A BRUSHLESS DC MOTOR |
DE4310260C1 (en) * | 1993-03-30 | 1994-09-08 | Bosch Gmbh Robert | Electronic control device for an electronically commutated direct-current motor (DC motor) |
US5767641A (en) * | 1994-09-13 | 1998-06-16 | Robert Bosch Gmbh | Circuit and method for the actuation of a brushless DC motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0744807B1 (en) | DC motor current limiting method and DC motor for implementing this method | |
DE69822896T2 (en) | METHOD AND DEVICE FOR CONTROLLING A BRUSHLESS ELECTRICAL ENGINE | |
DE4310260C1 (en) | Electronic control device for an electronically commutated direct-current motor (DC motor) | |
DE102011000871A1 (en) | Rotation detection device and rotation detection system | |
EP1611670B1 (en) | Circuit arrangement and method for controlling a brushless, permanently excited direct current motor | |
EP0014241A2 (en) | Method for the controlled steering of a D.C.-motor drive unit in a target position and circuit for implementing this method | |
DE102013218041A1 (en) | Method for operating an electric motor | |
DE3819062C3 (en) | Process for controlling brushless electric motors and control circuit therefor | |
EP1683260B1 (en) | Control of an electric motor with continuous adjustment of the commutation angle | |
DE2556952A1 (en) | COMBINED DIGITAL CONTROL AND REGULATION SYSTEM FOR A DC MOTOR | |
DE3819064C3 (en) | Process for controlling brushless electric motors and control circuit therefor | |
DE4339553C1 (en) | Driver circuit for a stepper motor | |
EP1514342A1 (en) | Method and circuit arrangement for operating stepper motors | |
DE102013005355A1 (en) | Method for controlling or regulating of rotation speed of multi-phase brushless motor in vehicle drive, involves varying pulse width modulating frequency between lower and upper cut-off frequencies that are arranged around central frequency | |
DE19518991A1 (en) | Operating method for electronically commutated motor e.g. for motor vehicle idling flap control | |
EP3285381A1 (en) | Method for operating an electrical machine and electrical machine | |
EP3864746B1 (en) | Method for determining the rotor position of a bldc motor | |
EP2899879A2 (en) | Method for operation and device for controlling a rotating brushless electrical machine | |
EP1070382B1 (en) | Speed control device for an electronically commutated polyphase electric motor | |
DE19519248A1 (en) | Method for limiting the current in a direct current motor, and direct current motor for carrying out such a method | |
EP3874592B1 (en) | Method and circuit assembly for sensorless load detection in stepper motors | |
DE4323504B4 (en) | Circuit for energizing a brushless DC motor | |
EP1443635A1 (en) | Method for driving a firing angle | |
EP1442514A1 (en) | Method for determining the angular position of a rotor | |
DE102016121557A1 (en) | PMPWM interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
OP8 | Request for examination as to paragraph 44 patent law | ||
8130 | Withdrawal |