Method and apparatus for controlling a rotation of a sensorless and brushless DC motor
First Claim
1. A method for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said method comprising the steps of:
- (a) entering a command of a rotational speed of said rotor;
(b) determining a timing schedule for an electrical commutation of said phase coils with respect to the command entered in step (a);
(c) providing a test current to said phase coils according to the timing schedule determined in step (b);
(d) detecting inductance variations of said phase coils;
(e) determining an initial position of said rotor based on the inductance variations detected in step (d);
(f) commutating said phase coils based on the initial position of said rotor determined in step (e), and providing a driving current to said selected phase coils;
(g) detecting a back electromotive force generated from said phase coils or the inductance variations thereof in response to the driving current provided in step (f);
(h) judging whether or not the back electromotive force above a predetermined value is detected and whether or not a pulse signal converted from the detected back electromotive force is synchronized with a control signal;
(i) executing a standstill or low-speed mode operation when it is judged in step (h) that the pulse signal is not synchronized with the control signal, and returning to step (g); and
(j) executing a high-speed mode operation when it is judged in step (h) that the pulse signal is synchronized with the control signal, and returning to step (g).
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for controlling a rotation of a sensorless and brushless DC motor is disclosed. A switching-driving section provides a driving current to each of pairs of phase coils of the motor in order to rotate a rotor of the motor, and provides a test current to each of pairs of the phase coils in order to detect a present position of the rotor. A back electromotive force detector detects a back electromotive force generated from each of pairs of the driven phase coils during a high-speed rotation of the rotor. Position detecting section detects a test or driving current flowing through each of pairs of the driven phase coils during a low-speed rotation of the rotor, and provides a parallel voltage signal of a digital level. Speed detecting section provides a mode selection signal according to a speed of the rotor in response to the back electromotive force signal detected by the back electromotive force detector. Control section provides a low-speed control signal to the switching-driving section in response to the detected voltage signal below a predetermined speed on the basis of the mode selection signal, and for provides a high-speed control signal to the switching-driving section in response to the detected back electromotive force signal above a predetermined speed on the basis of the mode selection signal. Consequently, although the rotational velocity of the motor varies between low and high velocities, the phase coils are supplied with an optimal driving current at an optimal point in time under the control of the control section, so that the driving characteristics of the motor are improved.
59 Citations
17 Claims
-
1. A method for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said method comprising the steps of:
-
(a) entering a command of a rotational speed of said rotor; (b) determining a timing schedule for an electrical commutation of said phase coils with respect to the command entered in step (a); (c) providing a test current to said phase coils according to the timing schedule determined in step (b); (d) detecting inductance variations of said phase coils; (e) determining an initial position of said rotor based on the inductance variations detected in step (d); (f) commutating said phase coils based on the initial position of said rotor determined in step (e), and providing a driving current to said selected phase coils; (g) detecting a back electromotive force generated from said phase coils or the inductance variations thereof in response to the driving current provided in step (f); (h) judging whether or not the back electromotive force above a predetermined value is detected and whether or not a pulse signal converted from the detected back electromotive force is synchronized with a control signal; (i) executing a standstill or low-speed mode operation when it is judged in step (h) that the pulse signal is not synchronized with the control signal, and returning to step (g); and (j) executing a high-speed mode operation when it is judged in step (h) that the pulse signal is synchronized with the control signal, and returning to step (g). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said method comprising the steps of:
-
(a) entering a command of a rotational speed of said rotor; (b) determining a timing schedule for an electrical commutation of said phase coils with respect to the command entered in step (a); (c) providing a test current to said phase coils according to the timing schedule determined in step (b); (d) detecting inductance variations of said phase coils; (e) determining an initial position of said rotor based on the inductance variations detected in step (d); (f) commutating said phase coils based on the initial position of said rotor determined in step (e), and providing a driving current to said selected phase coils; (g) detecting the inductance variations of said phase coils in response to the driving current provided in step (f); (h) determining a present position of said rotor based on the inductance variations detected in step (g); (i) providing a relevant driving current to said phase coils based on the timing schedule determined in step (b) and the present position of said rotor determined in step (h); and (j) returning to step (g). - View Dependent Claims (8, 9)
-
-
10. An apparatus for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said apparatus comprising:
-
driving means for providing a driving current to each of pairs of said phase coils among a plurality of said phase coils in order to rotate said rotor, and for providing a test current to each of pairs of said phase coils in order to detect a present angular position of said rotor; first detecting means for detecting a back electromotive force generated from each of pairs of said driven phase coils while said rotor is rotating above a predetermined speed, and for providing a first detection signal; second detecting means for detecting a test or driving current which flows through each of pairs of said driven phase coils while said rotor is at standstill or is rotating below a predetermined speed, and for providing a second detection signal; speed detecting means for providing a mode selection signal according to a rotational speed of said rotor in response to the first detection signal from said first detecting means; and control means for providing a low-speed control signal to said driving means in response to the second detection signal from said second detecting means below a predetermined speed on the basis of the mode selection signal from said speed detecting means, and for providing a high-speed control signal to said driving means in response to the first detection signal from said first detecting means above a predetermined speed on the basis of the mode selection signal from said speed detecting means. - View Dependent Claims (11, 12)
-
-
13. An apparatus for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said apparatus comprising:
-
driving means for providing a driving current to each of pairs of said phase coils among a plurality of said phase coils in order to rotate said rotor, and for providing a test current to each of pairs of said phase coils in order to detect a present angular position of said rotor; voltage detecting means for sequentially detecting a voltage signal corresponding to the test or driving current in a normal or counter direction which flow through each of the pairs of said phase coils, and for providing a detected voltage signal; clamping and amplifying means for clamping the voltage signal detected by said voltage detecting means down a predetermined level, and for amplifying a clamped signal; shift and delay means for inputting clamped and amplified signal from said clamping and amplifying means in series with respect to time in response to a clock signal, and for providing the clamped and amplified signal as a digital-level signal in parallel with respect to time; control means for determining an electrical commutation of said phase coils in response to the parallel signal of the digital level from said shift and delay means, and for controlling said driving means; and clock generating means for generating a clock signal in response to the control signal from said control means in order to be synchronized with the voltage signal detected by said voltage detecting means.
-
-
14. A method for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said method comprising the steps of:
-
(a) entering a command of a rotational speed of said rotor; (b) determining a timing schedule for an electrical commutation of said phase coils with respect to the command entered in step (a); (c) providing a test current to said phase coils according to the timing schedule determined in step (b); (d) detecting inductance variations of said phase coils; (e) determining an initial position of said rotor based on the inductance variations detected in step (d); (f) commutating said phase coils based on the initial position of said rotor determined in step (e), and providing a driving current to said selected phase coils; (g) detecting a back electromotive force generated from said phase coils or the inductance variations thereof in response to the driving current provided in step (f); (h) judging whether or not the back electromotive force above a prescribed value is detected and whether or not a pulse signal converted from the detected back electromotive force is synchronized with a control signal; (i) judging that a present state is a standstill or low-speed mode when it is judged in step (h) that the pulse signal is not synchronized with the control signal; (j) determining a present position of said rotor from the inductance variations detected in step (g); (k) providing a relevant driving current to said phase coils based on the timing schedule determined in step (b) and on the present position of said rotor determined in step (j), and returning to step (g); (l) judging that a present state is a high-speed mode when it is judged in step (h) that the pulse signal is not synchronized with the control signal; (m) determining a present position of said rotor from the pulse signal; and (n) providing a relevant driving current to said phase coils based on the timing schedule determined in step (b) and on the present position of said rotor determined in step (m), and returning to step (g). - View Dependent Claims (15, 16)
-
-
17. An apparatus for controlling a rotation of a sensorless and brushless DC motor which includes a stator having a plurality of phase coils and a rotor having a plurality of permanent magnets whose N- and S-poles are alternately arranged, said apparatus comprising:
-
driving means for providing a driving current to each of pairs of said phase coils among a plurality of said phase coils in order to rotate said rotor, and for providing a test current to each of pairs of said phase coils in order to detect a present angular position of said rotor; back electromotive force detecting means for detecting a back electromotive force generated from each of pairs of said driven phase coils while said rotor is rotating above a predetermined speed; voltage detecting means for sequentially detecting a voltage signal corresponding to the test or driving current in a normal or counter direction which flow through each of the pairs of said phase coils, and for providing a detected voltage signal; clamping and amplifying means for clamping the voltage signal detected by said voltage detecting means down a predetermined level, and for amplifying a clamped signal; shift and delay means for inputting clamped and amplified signal from said clamping and amplifying means in series with respect to time in response to a clock signal, and for providing the clamped and amplified signal as a digital-level signal in parallel with respect to time; pulse converting means for converting the back electromotive force signal detected by said first detecting means into a pulse signal; comparing means for determining that the present state is in a low-speed mode if the pulse signal from said pulse converting means is not synchronized with the control signal from said control means to provide a low-speed mode selection signal, and for determining that the present state is in a high-speed mode if the pulse signal from said pulse converting means is synchronized with the control signal from said control means to provide a high-speed mode selection signal; control means for providing a low-speed control signal to said driving means in response to the parallel signal of the digital level from said shift and delay means below a predetermined speed on the basis of the low-speed mode selection signal from said synchronization comparing means, and for providing a high-speed control signal to said driving means in response to the back electromotive force signal detected by said back electromotive force detecting means above a predetermined speed on the basis of the high-speed mode selection signal from said synchronization comparing means; and clock generating means for generating a clock signal in response to the control signal from said control means in order to be synchronized with the voltage signal detected by said voltage detecting means.
-
Specification