The present application is a U.S. National Stage of International Patent Application No. PCT/DE2004/000334 filed Feb. 24, 2004, and claims priority of German Patent Application No. 103 08 859.8 filed Feb. 27, 2003. Moreover, the disclosure of International Patent Application No. PCT/DE2004/000334 is expressly incorporated by reference herein in its entirety.
1. Field of the Invention
The present invention relates to a method and a circuit for an enhanced, particularly error tolerant, control of a multiphase (typically 3-phase) brushless DC motor (brushless direct current motor—BLDC motor) based on permanently measured motion information by evaluating the points in time of the reversal of the induced voltage (zero crossing) within two non-current-carrying motor coils, which in the temporal progression passed the commutation point in an immediately consecutive manner.
2. Discussion of Background Information
BLDC motors are driven with an electromagnetic rotating field, which rotates synchronously with the rotor field. The synchronism of the fields, as well as their phase difference, are critical for the efficiency of the operation of this type of motor. It may, therefore, be appreciated that during operation information on the momentary phase difference of both fields is required at any time.
In BLDC motors having hall elements, these elements generate the required position information. This information is then directly translated into the switching of the motor phases (the commutation), thereby fixedly adjusting the angle between the stator and the rotor field. This corresponds to a singular working point that depends on the type of motor, its speed, and load; an optimal motor operation is guaranteed at this working point only.
In WO-A 01/37419, a method is described for shifting the commutation point of a BLDC motor whose stator coils are fed by a multiphase frequency converter circuit. The frequency converter circuit comprises a power stage, a commutation logic, a phase selector and a phase discriminator. A commutation detector receives on a first input the momentary value of a voltage induced during a non-current-carrying phase, which is detected by a phase selector, and also receives a reference voltage on a second input for comparing both input voltages. The reference voltage may be modified by a commutation shifter in accordance with a predefined function. The commutation shifter receives from a controlled-variable calculator a target value that depends on the target speed of the motor. Due to the commutation shift that depends on the target value, even with high speeds and a heavy load, a high motor torque is available and the variation in torque is kept at a low level.
In patent document EP-B 231 046, a commutation circuit is described, which operates without any sensors, wherein each phase may be switched, depending on voltages which are induced in the coils by the permanent magnetic field of the rotor, by electronic switching elements depending on the state of commutation for performing commutation steps at the negative and/or positive terminal of a DC current source, wherein a comparison signal is generated in the control circuit, which indicates whether the sign of that coil voltage that is not connected to the DC source by means of the electronic switching elements, coincides with a sign that is predefined on the basis of the currently valid commutation state and, in case of non-coinciding signs, the phase is otherwise commutated.
In Japanese patent document, Publication 2002/034277 A, Application No. 2000212209, the error in the motor voltage is maintained at a low level for a change of the motor speed within a single rotation, in that mean values of all measured rotor sector positions of a full rotation of the rotor to determine the time interval from one rotor position to the next by calculation, and errors of the corresponding determined positions are used, on the basis of which the points in time for the supply of energy are controlled.
These methods are less efficient compared to the solution of the present invention, that is, the time between the detection of the change of rotor speed and the activity for correcting the error is longer.
The present invention reduces the reaction time for actively operating in response to a load dependent rotation or torque change in a BLDC motor.
According to the present invention, therefore in each motor state, the commutation point, i.e., the switching into the subsequent motor state, is actively influenced depending on the load. The current position information required therefore is permanently obtained. This information is continuously obtained from a terminal of the respective freewheeling motor coil by electromagnetic induction or by an intelligent evaluation of the hall signals. In this way, the control of BLDC motors without sensors and BLDC motors commutated on the basis of hall sensors may be optimized in a load dependent and dynamic manner. Any corrections that may be required with respect to the switching point of time may be possible at any time.
The present invention is further described in the detailed description which follows, in reference to the noted plurality of drawings, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
a illustrates an alternative realization of the switching technique according to the invention;
The present invention will be explained in an exemplary manner on the basis of a 3-phase motor system. It should be appreciated that any BLDC motor may be controlled, irrespective of whether it is a sensorless type or whether it is equipped with Hall elements, and having an arbitrary number of pole pairs provided in a star connection or a delta connection. In principle, the technique may also be extended in this respect to multiphase systems. The number of magnet poles of the rotor is of no relevance for the inventive technique. Since a multipole system may always be mapped into a two-pole system, in the following description, a two-pole system is used. The required stator rotational field is impinged on the motor by successive rotating square signals applied to respective two of the three motor phases in a conventional manner. These signals may be pulse width modulated so as to control the effective energy or to approximate the switching edges according to an ideal sinusoidal control. Moreover, the generation of the magnetic field of the rotor will not be described, since this is not essential for the present invention. For convenience, this field is assumed as being constant and as being generated by a permanent magnet.
To implement the method according to the present invention, a permanently available position information is required. Since this information may be obtained by the evaluation of the reversal of the induced voltage across a motor coil in which no current is presently flowing, this situation will hereinafter be referred to as “zero crossing”. The term “motor state” refers to the constant application of a voltage (with or without pulse width modulation) across two motor phases. The switching of the voltage to other motor phases is referred to as “commutation” or “state change” (cf.
ΔT=(TN2−TN1)
From this corresponding point in time TN2, after the half time span between the last two zero crossings: ΔT/2 (or according to a correspondingly corrected value), it is actively switched into the subsequent motor state:
Tcommutation=TN2+(ΔT/2) [1]
This method will continuously be applied. Thus, an influence is effected before each switching into the subsequent state.
The points in time of the respective zero crossings are load dependent; therefore, a switching operation according to this algorithm [1] enables to immediately react in response to a stepwise change in load.
In order to determine the energy-optimal point in time for the commutation, it is necessary to take into consideration in the calculation the time required to remove the energy in the non-current-carrying motor phase used for the position measurement during the switching into the non-actively current-fed state. For this purpose, appropriate measures are to be provided, when the position information is obtained as described above.
Due to the motor geometry and the characteristic curves of the torque determined thereby, it may be necessary to subsequently correct the commutation point obtained by the algorithm. Hereby, the dynamic of the method is not affected.
Due to the switching and also due to the possible employment of pulse width modulated signals, interferences in the voltage signal of the freewheeling motor phase may occur. These interferences have to be filtered in an intelligent manner.
As an example for a possible realization of the switching technique according to the above-described algorithm, a substantially digital realization is assumed, wherein a mixture of hardware and software may be employed (cf.
The inventive method may also be implemented in a microprocessor circuitry, which is configured to detect the positioning information, for instance, by means of analog-to-digital converters, and which may have outputs that may directly drive the motor via corresponding power switches (cf.
Advantages of the digital realization of the controlling scheme according to the inventive algorithm [1] are as follows:
Number | Date | Country | Kind |
---|---|---|---|
103 08 859 | Feb 2003 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/DE2004/000334 | 2/24/2004 | WO | 00 | 4/27/2006 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2004/077657 | 10/9/2004 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5221881 | Cameron | Jun 1993 | A |
5294877 | Cameron | Mar 1994 | A |
5317243 | Cameron | May 1994 | A |
5517095 | Carobolante et al. | May 1996 | A |
5572097 | Cameron | Nov 1996 | A |
5616996 | Tang et al. | Apr 1997 | A |
20030231875 | Masino | Dec 2003 | A1 |
20040070356 | Masino | Apr 2004 | A1 |
20040239274 | Karwarth et al. | Dec 2004 | A1 |
Number | Date | Country |
---|---|---|
0231046 | Aug 1987 | EP |
2002-034277 | Apr 2002 | JP |
0137419 | May 2001 | WO |
03107526 | Dec 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20060279242 A1 | Dec 2006 | US |