Brushless motor drive circuit having a highly accurate sinusoidal output signal
First Claim
1. In a motor drive circuit for driving a brushless motor having a rotor magnet with 2n (n=integer) magnetized poles, drive coils with m (m=integer) different phases for rotatively driving said rotor magnet and where a total of k (k=integer) locating means are employed for detecting the rotary position of said rotor magnet and for generating output signals representing the detected position, the circuit further comprising a total of m controlling and multiplying means each responsive to the output signal from the corresponding one of said k locating means at one of its input terminals, m output amplifying means, each for receiving the output signal from the corresponding one of said m controlling and multiplying means to provide m output voltages to drive said drive coils, m repetitive computing means for repetitively multiplying each of the output signals from the m output amplifying means by itself until the sum of the powers of the output signals reaches a given value, the exponent of the repetitive multiplication being an even number, and a control section for feeding back the output voltages from the m repetitively computing means to the other input terminals of each of said m controlling and multiplying means in order to provide highly accurate sinusoidal driving voltages to said motor.
1 Assignment
0 Petitions
Accused Products
Abstract
A drive circuit for driving a brushless motor includes a rotor magnet with m (m=integer) different phases for rotatatively driving the rotor magnet. A total of k (k=integer) locating devices, such as Hall elements, are employed for detecting the rotary position of the rotor magnet and for generating output signals representing the detected position. A total of m controlling and multiplying circuits are included, each responsive to the output signal from the corresponding one of the k locating devices at one of its input terminals. The drive circuit includes m output amplifiers, each for receiving the output signal from the corresponding one of the m controlling and multiplying circuits to provide m output voltage to drive the drive coils. M repetitive multipliers are included for repetitively multiplying each of the output voltages by itself until the sum of the powers of the output voltages reaches a given value. The exponent of the repetitive multiplication is an even number. A control section feeds back the output voltages from repetitive multiplication to the other input terminals of each of the controlling and multiplying circuits to provide highly accurate sinusoidal voltages to the motor.
-
Citations
7 Claims
- 1. In a motor drive circuit for driving a brushless motor having a rotor magnet with 2n (n=integer) magnetized poles, drive coils with m (m=integer) different phases for rotatively driving said rotor magnet and where a total of k (k=integer) locating means are employed for detecting the rotary position of said rotor magnet and for generating output signals representing the detected position, the circuit further comprising a total of m controlling and multiplying means each responsive to the output signal from the corresponding one of said k locating means at one of its input terminals, m output amplifying means, each for receiving the output signal from the corresponding one of said m controlling and multiplying means to provide m output voltages to drive said drive coils, m repetitive computing means for repetitively multiplying each of the output signals from the m output amplifying means by itself until the sum of the powers of the output signals reaches a given value, the exponent of the repetitive multiplication being an even number, and a control section for feeding back the output voltages from the m repetitively computing means to the other input terminals of each of said m controlling and multiplying means in order to provide highly accurate sinusoidal driving voltages to said motor.
-
6. In a motor drive circuit for driving a brushless motor having a rotor magnet with 2n (n=integer) magnetized poles and drive coils with m (m=integer) different phases for rotatively driving said rotor magnet, means for developing m rotor position signals, m drive coil circuits coupled to said m rotor position signals, and a control section responsive to operating parameter input signals and to a predetermined reference signal for providing a feedback control signal, the improvement comprising:
-
said operating parameter input signals being the output signals of said drive coil circuits, said predetermined reference signal applied to said control section being a pulse speed control signal, said feedback signal being coupled to the input of said drive coil circuits, and the outputs of said drive control circuits being a function of said rotor position signals and said feedback signal from said control section.
-
Specification