This application is a section 371 of PCT/EP07/04845, filed 1 Jun. 2007, published 13 Dec. 2007 as WO 2007-140927-A.
The present invention relates to a method for operating an electronically commutated motor, and to a motor for carrying out such a method.
There are various designs for electronically commutated motors. One known classification system is based on the number of current pulses supplied to the stator of such a motor for each rotor revolution of 360° el. A distinction can therefore be made between one-pulse motors, in which only a single driving current pulse is supplied during one rotor revolution of 360° el.; two-pulse motors, in which two stator current pulses, which are usually spaced apart in time from one another, are supplied during one rotor revolution of 360° el.; and also three-pulse, six-pulse, etc. motors.
Such motors are further classified according to their number of stator winding strands, i.e. as one-strand, two-strand, three-strand motors, etc.
For complete definition of a design, the number of stator winding strands and the number of pulses per 360° el. must therefore be indicated, e.g. a two-pulse, two-strand motor. Borrowing from the terminology of motors that are operated with alternating or three-phase current, two-pulse motors are also referred to as single-phase motors; a single-phase motor can therefore have either one or two winding strands.
In a two-strand motor there is a first series circuit made up of a first winding strand and a first controllable semiconductor switch, and a second series circuit made up of a second winding strand and a second controllable semiconductor switch. Current is supplied alternately to the two winding strands in order to produce a magnetic field necessary for rotation of the permanent-magnet rotor. (In general, such a motor is also implemented to generate a so-called reluctance torque in the rotational position regions where the electrically generated torque has gaps; cf. for example DE 23 46 380 C2, Müller, corresponding to U.S. Pat. No. 4,374,347.)
A motor of this kind is usually operated from a direct current source, e.g. from a battery, a power supply, or a rectifier that rectifies the voltage of an alternating or three-phase power network and supplies it to a DC link circuit from which the motor is supplied with direct current. A capacitor, referred to as a link circuit capacitor, is usually connected to this link circuit.
When current flows through a winding strand, energy is stored in it in the form of a magnetic field. If the inductance in such a strand is designated L, and the current I, this energy can be calculated using the formula
W=0.5*L*I2 (1).
If a rotating magnetic field is to be generated by switching over from a first to a second winding strand (this being referred to as “commutation”), this stored energy must first be dissipated.
When a current-carrying winding strand is switched off, the effect of so-called self-induction at that winding strand is to cause a voltage rise that is brought about by the stored magnetic energy. Very high voltages can be caused as a result. Semiconductor switches having high dielectric strength must therefore be used.
A certain improvement can be achieved by using a link circuit capacitor, which serves to receive, in the form of electrical energy, the energy stored magnetically in the winding strand, and thereby to limit the voltage that occurs at the motor's DC link circuit. This capacitor therefore receives energy in operation and then immediately discharges it again; in other words, a current, also referred to as a “ripple current,” continuously flows in the leads of this capacitor. The larger the capacitor required, the greater the ripple current becomes.
In terms of material costs, capacitors of this kind represent an economical solution to the aforementioned problem, but relatively large capacitors—usually so-called electrolyte capacitors—are required; their service life is limited, and is additionally reduced by the considerable heating that unavoidably occurs during the soldering operation and because of the ripple current. This decrease in the service life of the capacitor therefore has an effect on that of the motor.
A further possibility for limiting the voltage spikes that occur when a winding strand is switched off is to use Zener diodes or, when a FET (Field Effect Transistor) power stage is utilized, to exploit the so-called avalanche energy. Here the energy, that is stored upon shutoff in the winding strand that is to be switched off, is converted into heat in the aforesaid semiconductor elements. From the viewpoint of the semiconductor elements that are used, this is dissipated power, and components of appropriate performance must therefore be used.
The energy converted into heat is also “lost” and can no longer be used to drive the rotor, i.e. the efficiency of such a motor is lower.
It is therefore an object of the present invention to make available a novel method for operating an electronically commutated motor, as well as a novel motor for carrying out such a method.
According to a first aspect of the invention, this object is achieved by a method according to which an extra semiconductor switch is used to interrupt power supply to the motor before the strand-connected semiconductor switch is turned off, so that, during commutation, a circulating current briefly flows in the windings and thereby generates a driving torque in the motor, and the strand-connected switch is then turned off when that circulating current reaches a low predetermined absolute value. In the context of the invention, an additional controllable semiconductor switch is therefore used, which is arranged in the supply lead from the DC link circuit to the parallel circuit recited. This offers the possibility of switching off energy supply from an external DC power source to the motor at a favorable point in time, and of transforming the energy stored in the relevant winding strand, at the moment of shutoff, into motor torque, via a special recovery circuit. The energy stored in the relevant winding strand prior to commutation is therefore not transformed into heat or buffered in a capacitor, but is used directly to produce torque. This procedure, in which the magnetic energy stored in the strand that is to be switched off is converted directly into mechanical energy, constitutes part of the commutation procedure, as a kind of “prelude” to the actual act of switching over current from one winding strand to the other.
It is particularly advantageous in this context if the recovery circuit, through which the current of the winding strand to be switched off flows, is not interrupted until the energy stored in the relevant stator winding has dissipated and said stator winding is therefore approximately or entirely currentless. Controlling the semiconductor switch that is arranged in the supply lead to the parallel circuit can thus enable currentless, low-loss commutation, and this enables higher efficiency but also the use of smaller components and higher power densities.
Another manner of achieving the stated object results from an electronically commutated motor in which each winding strand and its associated semiconductor switch together form a series circuit, the series circuits collectively form a parallel circuit, and the extra or additional semiconductor switch, located in the supply lead from the power source, is used to interrupt power supply at a favorable instant (t64) associated with each commutation. An approach of this kind enables a compact design for such a motor, and good efficiency.
Further details and advantageous refinements of the invention are evident from the exemplifying embodiments, in no way to be understood as a limitation of the invention, that are described below and depicted in the drawings.
This rotor 22 controls Hall sensor 24, which is also depicted to the left in
Motor 20 has two stator winding strands 30, 32 that are magnetically coupled, as indicated by a symbol 34. Winding strands 30, 32 are usually wound with two parallel wires, this being referred to as “bifilar winding.” In operation, current flows in opposite directions through the two wires that each constitute a winding strand, so that they generate magnetic poles of opposite polarity. With this type of winding, the winding direction is usually indicated by a dot at the beginning of the corresponding winding. The terminals of strands 30, 32 are labeled as follows:
Connected in series with first winding strand 30 is a first controllable semiconductor switch 34, which is indicated only symbolically in
Connected in series with second winding strand 32 is a second controllable semiconductor switch 44 that once again is only symbolically indicated and is controlled by μC 26 via a control lead 46. A recovery diode 48 is connected antiparallel to semiconductor switch 44. Second winding strand 32 forms, together with second semiconductor switch 44 and diode 48, a second series circuit 50 that of course may contain further elements.
As
DC link circuit 58 is connected via a third semiconductor switch 60 to a motor terminal 62 to which, in operation, a positive voltage Ub of, for example, 12, 24, 48, or 60 V is applied with respect to ground 56. A DC power source 63 of arbitrary type is depicted symbolically in order to facilitate comprehension. Third semiconductor switch 60 is likewise controlled by μC 26 via a control lead 64.
μC 26 has a potential supplied to it from terminal e30 via a sensor lead 66, and a potential supplied to it from terminal a32 via a sensor lead 68. When the relevant strand 30 or 32 is currentless, voltages occur at these terminals; these voltages are induced in these strands by permanent-magnet rotor 22 and can be processed in μC 26 in order to define the beginning of the commutation procedures at points in time at which motor 20 operates favorably.
This means that
a) the motor is being effectively utilized, i.e. that current pulses i30, i32 do not become too short;
b) motor 20 is working in a region with good efficiency, i.e. that the electrical energy supplied to motor 20 at terminal 62 is converted into a high percentage of mechanical energy and the lowest possible percentage of thermal energy; and
c) the reactive power generated by motor 20 is low, so that only a small capacitor, or none at all, is necessary for the DC link circuit. A link circuit capacitor 110 of this kind is shown by way of example in
The manner of operation is explained below. It requires a skillful interplay in the control of the three semiconductor switches 34, 44, and 60. A diode 61 is connected antiparallel with MOSFET 60.
In
The source S of the two MOSFETs 34 and 44 is connected to node 54. Drain D of transistor 34 is connected to terminal e30, and drain D of transistor 44 to terminal a32.
Drain D of transistor 60 is connected to DC link circuit 58, and its source S to terminal 62. Gates G are controlled, in the manner depicted, by μC 26.
Operation of
Reference is made, for this purpose, to
At instant tK1, transistors 34 and 60 are switched on by μC 26 so that from terminal 62, a current i30 flows through transistor 60, link circuit 58, winding strand 30, transistor 34, and if applicable a diode 55 (if present), to ground 56. The shape of this current i30 is evident from
Commutation instant tK1 is followed by further commutation instants tK2, tK3, etc., as depicted in
The subsequent commutation instant tK2 can be precalculated rather exactly from the instantaneous rotation speed of rotor 22. Located at a predetermined time interval Tv before tK2 is an instant t64, the determination of which by calculation is explained below; at this instant t64, transistor 60 is blocked so that the supply of current i30 from terminal 62 is interrupted, i.e. no energy is supplied to motor 20 from DC power source 63 during time period Tv.
Shortly before instant t64, a current ia (cf.
The effect of this stored energy is that a circulating current i31 now flows through first strand 30, since transistor 34 is still conductive. This circulating current i31 therefore flows from terminal e30 through transistor 34, node 54, and recovery diode 48 to terminal a32, through second strand 32 and link circuit 58 to terminal a30, and through first strand 30 back to terminal e30.
Current i31 thus flows through both strands 30 and 32, but (in
This is depicted somewhat more graphically in
The effect is therefore that at instant t64, the current in strand 30 becomes approximately 50% lower, and in compensation, current i31 in strand 32 jumps from zero to the value ia/2.
The driving current can thus continue to flow in stator windings 30 and 32 after transistor 60 is opened, so that the magnetic energy stored in strand 30 is converted into kinetic energy and continues to drive rotor 22.
Current i31 drops relatively rapidly, and reaches a value of zero at an instant t70 (
Instant t70 is located in time shortly before the subsequent commutation instant tK2 (cf.
Operation of
Reference is made here to
At instant tK2, transistors 44 and 60 are switched on by μC 26 so that a current i32 flows from terminal 62 through transistor 60, link circuit 58, winding strand 32, transistor 44, and if applicable diode 55, to ground 56. The shape of this current i32 is evident from
Commutation instant tK2 is followed by commutation instant tK3. Located at a predetermined time interval Tv′ before tK3 is an instant t64′, the determination of which by calculation is explained below; at this instant t64′, transistor 60 is blocked so that the supply of current i32 from terminal 62 is interrupted, i.e. no energy is supplied to motor 20 from terminal 62 during time period Tv′.
Shortly before instant t64′, a current i32=ia flows in winding strand 32 (cf.
The effect of this stored energy is that a circulating current i31′ now flows through the two strands 30 and 32, since transistor 44 is still conductive. This circulating current i31′ corresponds to circulating current i31 in
Current i31′ thus flows through both strands 30 and 32, but (in
As described previously with reference to
The driving current can thus continue to flow in stator windings 30 and 32 after transistor 60 is blocked, so that the magnetic energy stored in strand 32 is converted into kinetic energy and continues to drive rotor 22.
The level of current i31′ drops relatively rapidly, and reaches a value of zero at an instant t70′ (
Instant t70′ is located in time shortly before the subsequent commutation instant tK3 (cf.
What is achieved by the invention is therefore that in operation, i.e. after motor 20 has accelerated to its operating speed, the stored magnetic energy of the strand to be switched off in a two-strand, two-pulse motor 20 is converted by “current loops” (current i31 in
When the magnetic energy is transformed into mechanical energy, strand 32 in
The processes according to
The actual switchover (commutation) between transistors 34 and 44 or vice versa is produced by the Hall signal from Hall sensor 24, as depicted in
a) shows the Hall signal, from which a numerical value for the rotation speed, e.g. the time required for rotor 22 to make half a revolution (or, better, one complete revolution) can easily be obtained.
b) shows the signal on control lead 36 to transistor 34, and
c) shows the signal on control lead 46 to transistor 44.
d) shows the signal on control lead 64 to higher-order transistor 60. It is evident that the latter is already blocked while transistor 34 or transistor 44 is still conductive.
e) shows the induced voltage on one of strands 30 or 32.
f) shows current i30, i31, i32 in strands 30 and 32. These currents have been described in detail with reference to
To ensure that the energy stored in a strand 30 or 32 is dissipated in timely fashion prior to instant tK1, tK2, etc., i.e. by the time the Hall signal changes, the voltage induced by the rotating rotor 22 is detected by μC 26 in the switched-off winding strand at drain terminal D of the relevant transistor 34 or 44. This is because the drain potential is approximately at ground during the period in which a circulating current is flowing in strands 30, 32.
Once the circulating current has become zero, the induced voltage can be measured and the time period Tv required for dissipation of the magnetic energy in the relevant strand can be ascertained. What can thereby be achieved is that higher-order transistor 60 is always blocked only early enough that the energy due to circulating currents in the strand to be switched off has dissipated, at the latest, at instant tK1, tK2, etc. μC 26 can also sense when higher-order switch 60 has been blocked too late. If current is therefore still flowing in strands 30, 32 at instant tK1, tK2, the induced voltage then cannot be sensed. Currentless commutation is not possible in this case, and higher-order switch 60 is therefore opened correspondingly earlier at the next commutation procedure in order to avoid continuously overloading transistors 34, 44. A corresponding routine is explained below with reference to
As described, the induced voltage Uind (depicted by way of example in
The induced voltage Uind is readily detectable even at low rotation speeds. This is apparent from
b) shows the induced voltage induced by permanent-magnet rotor 22 in one of strands 30, 32.
c) shows currents i30, i31, i31′, i32 that were explained in further detail with reference to
d) shows the portions of the induced voltage at the currentless strand 32 that are supplied via lead 68 to μC 26 and evaluated thereby. The occurrence of these pulses indicates that circulating current i31 (or i31′) in strands 30 and 32 has decayed to zero, so that currentless commutation at instants tK1, tK2, etc. is possible, as explained with reference to
e) shows, analogously, the portions of the induced voltage at the currentless strand 30 that are supplied via lead 66 to μC 26 and evaluated thereby. The statements made with respect to
If sufficient I/O inputs for signal input are present on μC 26, drain terminals D of the two transistors 34, 44 can be connected individually to an associated I/O terminal 70, 72, respectively, of μC 26 (cf.
If only a few I/O terminals are available, drain terminals D can be decoupled using two diodes 74, 76, as shown in
Another, preferred possibility is shown in
Terminal 78 at the cathodes of the two diodes 74, 76 is connected via a resistor 88 to I/O terminal 80 of μC 26, and the latter is in turn connected via a resistor 90 to node 54. A capacitor 92 can be provided parallel to resistor 90 in order to suppress oscillations.
Preferred Values
When transistor 60 is blocked, in
Because transistor 60 is blocked, i.e. no current is being supplied from current source 63 (
The direction of this current circulation depends on whether strand 30 or strand 32 was carrying current. If strand 30 was carrying current (
When the circulating current has become zero, in this case the drain of transistor 44 (i.e. on the right) becomes positive because of the voltage induced in the stator strands by the rotating permanent-magnet rotor 22.
This is transferred via diode 76 and resistor 88 to I/O input 80 of μC 26. Resistor 88 prevents this input from being overdriven if the induced voltage at the right-hand drain becomes too high. This therefore applies to the HIGH state at input 80.
Resistor 90, conversely, serves to generate a reliable LOW as long as a circulating current is flowing.
Capacitor 92 is optional in case oscillations occur.
If transistor 44 was conductive, the induced voltage at the drain of transistor 34 is measured.
For the voltage measurement, a μC 26 having an A/D (Analog-to-Digital) input for this purpose would be most advantageous, but such μCs are expensive.
As compared therewith, it is cheaper to use an input having a comparator.
Lastly, the cheapest version, and the one shown in
When TTL logic is used, an input of this kind has, for example, the following values:
LOW:<0.8 V
HIGH:>=2.4 V.
An I/O input of this kind is clamped with an internal protective diode (not depicted) in order to protect it from overvoltage. This diode must not be overloaded, and high-impedance resistor 88 is therefore used to limit the current through this clamping diode.
The function of resistor 90 is to pull the potential at input 80 farther down in a LOW context, i.e. as long as a circulating current is flowing, in other words to generate a reliable LOW signal.
A HIGH is detected at input 80 when
a) circulating current i31 or i31′ has dropped to zero, and
b) the MOSFET on the relevant side is nonconductive, and on the opposite side is conductive, since when the MOSFET there is conductive, it pulls the potential at its drain down to ground potential.
It is possible in this fashion to determine exactly when circulating current i31 or i31′ has stopped circulating, so that commutation can occur and MOSFET 60 can be switched on correctly.
The time Tv (
This routine for optimizing time Tv begins at step S90 and is called after each Hall change.
S92 checks whether the end of current circulation (t70) was detected before the Hall change. If so, Tv is then reduced in S94 by an interval ΔTv1. If not, Tv is then increased in S96 by an interval ΔTv2 that is larger than interval ΔTv1 in step S94. Optimization ends at step S98.
An optimum value for Tv is thereby established within a few revolutions, even if, for example, the motor rotation speed has changed as a result of external influences.
Problems at Higher-Order Transistor 60
Possibilities for Limiting Drain Voltage at Transistors 34 and 44
Possibility 1
Use of a link circuit capacitor 110 (
Possibility 2
Limiting the voltage at link circuit 58 using a Zener diode 112.
Possibility 3
Limiting the drain voltages of transistors 34, 44 using Zener diodes 114, 116.
Possibility 4
Limiting the drain voltages of transistors 34, 44 by slow switching (i.e. by limiting di/dt) by means of a series circuit of a capacitor 118 and a resistor 120, which circuit is connected between drain D and gate G. This is depicted only for transistor 34, but for reasons of symmetry is used in the same fashion for transistor 44.
Possibility 5
Limiting the drain voltages of transistors 34, 44 by slow switching of the relevant transistor (i.e. limiting di/dt), by means of a series circuit of a Zener diode 124 and a resistor 126. In this case, a series circuit of this kind is connected between D and G for both transistors 34 and 44.
Possibility 6
Limiting the drain voltages of transistors 34, 44 by means of base diode 55. This prevents a current from flowing from ground 56 to base point 54 when the latter becomes more negative than ground 56. This can happen while a circulating current, e.g. i31, is flowing in motor 20.
Drain Voltage at Higher-Order Transistor 60
When higher-order transistor 60 is switched off, a circulating current i31 (
But because the two strands 30, 32 are not coupled in stray-flux-free fashion, the two voltages Uind1 and Uind2 do not entirely cancel each other out. When MOSFET 60 is switched off, a negative voltage spike therefore occurs at its drain D. This spike can be limited by using a Zener diode 130 (
Current Limiting
Upon startup of a fan motor 20, no induced voltage is present when the motor is at a standstill. As a consequence, currents i30, i32 through strands 30, 32 are limited only by the ohmic resistances Rw thereof (
It is known to limit such currents by means of an arrangement for current limiting. For this, a current measuring resistor R is placed in the path of motor current iR (cf.
In motors according to the existing art, the two transistors 34, 44 are blocked for current limiting purposes, although this creates the above-described problems with power dissipation. This problem can be eliminated if higher-order transistor 60 is used in the context of current limiting in order to interrupt energy supply to motor 20. The reason is that the circulating current flow i31 (or i31′) described with reference to
High currents are produced upon startup of a motor, and the magnetic energy stored in a strand is therefore, according to formula (1), highest during startup; this is why current limiting in accordance with
With the variant according to
In the variant according to
As depicted in
When the Hall signal changes from “1” to “0” at instant t64 of
The situation is the same when, at instant t64′ of
When this circulating current i31 or i31′ has reached a value of zero, a signal that produces commutation is obtained at drain D of the blocked transistor, i.e. of transistor 44 in
In the case of
A great advantage of this variant is that a high-performance μC 26 is not absolutely necessary; instead, an ASIC or a cheap μC is usually sufficient, making the solution according to
At instant t64, the Hall signal goes from “1” to “0” and produces, at point j, blockage of third transistor 60, so that circulating current i31 flows. This current becomes zero at instant t70 so that transistor 44 can be blocked losslessly, and at point k it produces a signal 68 at drain D of the non-conductive transistor 44. At point l, i.e. at instant tK2, this signal 68 produces commutation, i.e. switching-on, of the (hitherto blocked) transistors 44 and 60, as depicted in
At instant t64′, the Hall signal goes from “0” to “1”. The result is that at point m, third transistor 60 is blocked, and a circulating current i31′ flows in accordance with
As a result, at point n signal 69 occurs at drain D of the non-conductive transistor 34, and at point o this causes commutation, i.e. causes the (hitherto blocked) transistors 34 and 60 to be switched on.
The processes then repeat continuously in the manner described. It is advantageous that, because the Hall signal is utilized for initiation of the commutation procedure, particular calculation procedures, that would otherwise be needed in order to calculate instant t64 on the basis of various data, can be eliminated.
The invention in its different variants yields, especially, the following advantages:
Numerous variants and modifications are of course possible within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 026 669 | Jun 2006 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2007/004845 | 6/1/2007 | WO | 00 | 4/24/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/140927 | 12/13/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4374347 | Müller | Feb 1983 | A |
5223775 | Mongeau | Jun 1993 | A |
5845045 | Jeske et al. | Dec 1998 | A |
6046554 | Becerra | Apr 2000 | A |
6188187 | Harlan | Feb 2001 | B1 |
7095194 | Kro et al. | Aug 2006 | B2 |
7183734 | Lassen | Feb 2007 | B2 |
7268502 | Dornhof | Sep 2007 | B2 |
20060006822 | Kro et al. | Jan 2006 | A1 |
20060186846 | Lassen | Aug 2006 | A1 |
Number | Date | Country |
---|---|---|
23 46 380 | Nov 1974 | DE |
WO 2006-089605 | Aug 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20080315807 A1 | Dec 2008 | US |