The present invention relates to detection of speed of a Permanent Magnet Brushless Motor while it is rotating and more particularly to speed detection by shorting phase terminals of the motor (Zero Vector). The invention is, for example, applicable to the motor of a washing machine.
It is an object of the present invention to detect the speed of a Permanent Magnet Brushless Motor while it is rotating by shorting phase terminals of the motor.
According to the invention, the voltage across a switch of a switching stage connected to a phase of the brushless motor is detected during the application of the Zero Vector. From the detected voltage, the direction of the current is determined and, based on transitions from one current direction to the other, the current frequency is determined and thus the motor speed.
In one embodiment, the voltage across the low side switch is determined during application of the Zero Vector 000, all low side switches on, high side off. Thus, the voltage between the switched node VS and common can be used to determine the motor speed. In another embodiment, the voltage between a bootstrap supply VB for the high side switch driver and driver voltage supply Vcc can be used to determine the current transitions and thus motor speed.
According to one embodiment, a high voltage gate driver integrated circuit (HVIC) is provided for driving at least one switching stage driving a phase of a brushless motor, the at least one switching stage including high- and low-side switches series connected across a DC bus and having a switching node between the series switches, the HVIC including a bootstrap power supply for providing power to a high side driver of the HVIC, a bootstrap driver connected between a low-side driver power supply and the ground for controlling the bootstrap power supply; a comparator circuit to periodically compare the voltage between the bootstrap power supply and low-side driver power supply with a threshold and to output a signal, wherein the signal indicates the current sign and frequency of the current.
Other features and advantages of the present invention will become apparent from the following description of the invention that refers to the accompanying drawings.
Figure is a diagram of a basic electronic motor inverter driving a brushless motor, e.g., a brushless DC motor;
a and 1c are diagrams of one switching stage of the inverter of
d is a diagram of a controller having a low side power supply and a high side floating power supply developed from a bootstrap capacitor connected between the switched node of the switching stage and a voltage terminal connected through a bootstrap diode;
a-4d are graphs of the high- and low-side positive power supply Vb-Vcc voltage and of the phase current in actual washing machine applications, where the gate driver uses a bootstrap network made of external boot diodes
The present invention discloses detecting the speed of a Permanent Magnet Brushless Motor, while it is rotating, by shorting phase terminals of the motor. This detection is valuable and applicable in applications, for example, washing machines, e.g., during spinning deceleration or in handling failure modes to allow safe stopping of the drum of the washing machine before a door of the machine can be opened.
In a washing machine using a permanent magnet brushless motor, during deceleration of the drum from a high speed, it may be necessary to determine the speed of the motor. For example, this is necessary to be able to determine when it is acceptable to allow the washing machine door to be opened. The drum of the washing machine is often braked, in part, by applying the Zero Vector to the brushless motor. However, during the Zero Vector, all phases of the motor are shorted together, typically by connecting all the phase terminals to the common line. This would be accomplished by turning all low side switches of the inverter driving the motor on. In
This presents a problem, however, in that during the Zero Vector there is no current flowing in the DC bus that could be sensed by a current sense in the DC bus and, because the motor is sensorless, there are no sensors in the motor either. Thus, a way must be developed to determine the drum or motor speed during the application of the Zero Vector by the controller during braking.
a shows the gate driver controller 10 for driving the gates A, B, C, D, E, and F of the inverter switches Q1-Q6. As illustrated in
b and 1c illustrate one switching stage of the inverter of
When the high side switch Q1 is turned OFF and the low-side switch Q2 is turned ON, voltages across the low-side switch Q2 and diode D2 depend on the sign of the phase current. During the Zero Vector 000, all low side switches are turned ON. However, depending on the sign or direction of the phase current, the current will flow on either the switch or the diode.
In
The approximate relationship between the switching frequency of the phase current Iph, measured in Hz, and the resulting speed of a drum, for example of a washing machine, measured in revolutions per minute (RPM), is:
speed=(frequency*60)/(belt ratio*number of pole pairs) or s=f*60/(br*pp)
The current sign and frequency can also be detected in other related ways.
a-4d illustrates graphs of the Vb-Vcc voltage and of the phase current in actual washer applications.
Although the present invention has been described in relation to particular embodiments thereof, many other variations and modifications and other uses will become apparent to those skilled in the art. It is preferred, therefore, that the present invention not be limited by the specific disclosure herein.
This application is based on and claims priority to U.S. Provisional Patent Application Ser. No. 60/911,592, filed on Apr. 13, 2007 and entitled SENSORLESS SPEED DETECTION OF A PM BRUSHLESS MOTOR WITH PHASE TERMINALS SHORTED, the entire contents of which are incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60911592 | Apr 2007 | US |