|
|  Get related patents on CD |
| United States Patent | 6879129 |
| Link to this page | http://www.wikipatents.com/6879129.html |
| Inventor(s) | Tazawa; Toru (Ibaraki, JP); Narazaki; Kazushige (Katano, JP); Iijima; Tomokuni (Osaka, JP); Matsushiro; Hideo (Kusatsu, JP); Saha; Subrata (Moriguchi, JP) |
| Abstract | In a brushless motor control method and a brushless motor controller in
accordance with the present invention, a rotor rotation position detection
means detects the time of the intersection of a detected induced voltage
and an induced voltage reference value. In addition, a motor speed
calculation means calculates the rotation speed of a brushless motor on
the basis of the interval of the intersection times detected by the rotor
rotation position detection means. Furthermore, a speed control means
outputs a duty factor index on the basis of the deviation between the
command speed and the rotation speed of the brushless motor. Still
further, a switching signal generation means outputs switching signals to
groups of switching devices on the basis of the rotation speed and the
duty factor index at the time of the intersection. |
| |
|
Title Information  |
|
|
|
|
|
|
| Publication Date |
April 12, 2005 |
|
|
|
|
|
| Filing Date |
March 28, 2002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Priority Data |
Mar 29, 2001
[JP]
2001-097018
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
|
|
|
|
|
|
Public's "Guesstimation" of Royalty Value
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles,
comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at a terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of said brushless motor, a
step of renewing an induced voltage change rate generation table on the basis of a change rate of said induced voltage detected at least at two points, a step of generating the change rate of said induced voltage depending on the operation state of said
brushless motor on the basis of the renewed induced voltage change rate generation table, a step of detecting an intersection time of the intersection of said detected induced voltage and said induced voltage reference value on the basis of said detected
induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate, a step of calculating the rotation
speed of said brushless motor on the basis of time interval of said detected intersection time values, a step of outputting a duty factor index on the basis of a deviation between a command speed and said rotation speed of said brushless motor, and a
step of driving said brushless motor on the basis of said detected intersection time, said rotation speed and said duty factor index.
2. A brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an
induced voltage appearing at a terminal of an OFF phase, a step of renewing an induced voltage reference value generation table on the basis of a change rate of said induced voltage detected at least at two points, a step of generating an induced voltage
reference value depending on the operation state of said brushless motor on the basis of said renewed induced voltage reference value generation table, a step of generating an induced voltage change rate depending on the operation state of said brushless
motor, a step of correcting said induced voltage reference value on the basis of the change rate of said induced voltage detected at least at two points, a step of detecting an intersection time of the intersection of said detected induced voltage and
said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and
said induced voltage change rate, a step of calculating the rotation speed of said brushless motor on the basis of a time interval of said detected intersection time, a step of outputting a duty factor index on the basis of a deviation between a command
speed and said rotation speed of said brushless motor, and a step of driving said brushless motor on the basis of said detected intersection time, said rotation speed and said duty factor index.
3. A brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an
induced voltage appearing at a terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of said brushless motor, a step of generating an induced voltage change rate depending on the operation
state of said brushless motor, a step of detecting an intersection time of the intersection of the detected induced voltage and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value,
or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate, a step of calculating the rotation speed of said brushless motor on the basis of a time
interval of said detected intersection time, a step of changing said induced voltage reference value so that the phase of the current with respect to said induced voltage advances at the time when said rotation speed has a first predetermined value or
more or when it is detected that said duty factor index is a second predetermined value or more, and a step of driving said brushless motor on the basis of said detected intersection time, said rotation speed and said duty factor index.
4. A brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an
induced voltage appearing at a terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of said brushless motor, a step of generating an induced voltage change rate depending on the operation
state of said brushless motor, a step of detecting an intersection time of the intersection of the detected induced voltage and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value,
or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate, a step of calculating the rotation speed of said brushless motor on the basis of a time
interval of said detected intersection time values, a step of generating a duty pattern of a duty factor in an energization period so that the average of duty factors in a first predetermined time from the start of said energization period becomes larger
than the average of duty factors in a second predetermined time to the end of said energization period, and a step of driving said brushless motor on the basis of said detected intersection time, said rotation speed, said duty factor index and said duty
pattern.
5. A brushless motor control method in accordance with any one of claims 1 to 4, wherein when it is judged that the intersection time of the intersection of said detected induced voltage and said induced voltage reference value cannot be
detected, said intersection time is calculated on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate.
6. A brushless motor control method in accordance with any one of claims 1 to 4, wherein when it is judged that the intersection time of the intersection of said detected induced voltage and said induced voltage reference value cannot be
detected on the basis of an induced voltage value first detected after the selection of an OFF phase, the sign of said induced voltage change rate and said induced voltage reference value, the energization of said OFF phase is started immediately.
7. A brushless motor control method in accordance with any one of claims 1 to 4, wherein when an OFF period of said OFF phase is shorter than a predetermined value, the intersection time of the intersection of said detected induced voltage and
said induced voltage reference value is calculated on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate.
8. A brushless motor control method in accordance with any one of claims 1 to 4, wherein said induced voltage change rate is generated from an induced voltage change rate generation table based on said rotation speed.
9. A brushless motor control method in accordance with any one of claims 1 to 4, wherein said induced voltage change rate is generated from an induced voltage change rate generation table based on said rotation speed and said duty factor index.
10. A brushless motor control method in accordance with any one of claims 1 to 4, wherein the sum of or the difference between a half of said detected DC voltage and a table value based on said rotation speed or said duty factor index is output
as said induced voltage reference value.
11. A brushless motor control method in accordance with any one of claims 1 to 4, wherein the intersection time of said intersection of a detected induced voltage and said induced voltage reference value is determined by using said detected
induced voltage after a predetermined time has passed from a time when the detected induced voltage first has a predetermined difference from a positive or negative voltage value of a DC voltage source supplying a DC voltage after the selection of an OFF
phase, or said intersection time is calculated on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate.
12. A brushless motor controller for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a switching circuit having a number of series circuits, each of
which comprises two switching devices disposed on the upstream and downstream sides of a current-flowing direction and connected in series, DC voltage detection means for detecting a DC voltage supplied to each series circuit of said switching circuit,
induced voltage detection means for detecting an induced voltage appearing at a terminal of each phase winding connected to a connection point of said two switching devices of said series circuit in a period when both the switching devices in one of said
series circuits of said switching circuit are OFF simultaneously, induced voltage reference value generation means for generating an induced voltage reference value depending on the operation state of said brushless motor, induced voltage change rate
correction means for renewing an induced voltage change rate generation table on the basis of a change rate of said induced voltage detected at least at two points, induced voltage change rate generation means for generating the change rate of said
induced voltage depending on the operation state of said brushless motor on the basis of the renewed induced voltage change rate generation table, rotor rotation position detection means for detecting an intersection time of the intersection of the
detected induced voltage and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said induced
voltage reference value and said induced voltage change rate, motor speed calculation means for calculating the rotation speed of said brushless motor on the basis of a time interval of said intersection time values detected by said rotor rotation
position detection means, speed control means for outputting a duty factor index on the basis of a deviation between a command speed and said rotation speed of said brushless motor, and first switching signal generation means for outputting switching
signals to the number of said switching devices on the basis of said intersection time detected by said rotor rotation position detection means, said rotation speed and said duty factor index.
13. A brushless motor controller for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a switching circuit having a number of series circuits, each of
which comprises two switching devices disposed on the upstream and downstream sides of a current-flowing direction and connected in series, DC voltage detection means for detecting a DC voltage supplied to each series circuit of said switching circuit,
induced voltage detection means for detecting an induced voltage appearing at a terminal of each phase winding connected to a connection point of said two switching devices of said series circuit in a period when both the switching devices in one of said
series circuits of said switching circuit are OFF simultaneously, induced voltage reference value correction means for renewing an induced voltage reference value generation table on the basis of a change rate of said induced voltage detected at least at
two points, induced voltage reference value generation means for generating a reference value of said induced voltage depending on the operation state of said brushless motor on the basis of the renewed induced voltage reference value generation table,
induced voltage change rate generation means for outputting the change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting an intersection time of the intersection
of the detected induced voltage and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said
induced voltage reference value and said induced voltage change rate, motor speed calculation means for calculating the rotation speed of said brushless motor on the basis of a time interval of said intersection time values detected by said rotor
rotation position detection means, speed control means for outputting a duty factor index on the basis of a deviation between a command speed and said rotation speed of said brushless motor, and first switching signal generation means for outputting
switching signals to the number of said switching devices on the basis of said intersection time detected by said rotor rotation position detection means, said rotation speed and said duty factor index.
14. A brushless motor controller for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a switching circuit having a number of series circuits, each of
which comprises two switching devices disposed on the upstream and downstream sides of a current-flowing direction and connected in series, DC voltage detection means for detecting a DC voltage supplied to each series circuit of said switching circuit,
induced voltage detection means for detecting an induced voltage appearing at a terminal of each phase winding connected to a connection point of said two switching devices of said series circuit in a period when both the switching devices in one of said
series circuits of said switching circuit are OFF simultaneously, induced voltage reference value generation means for generating an induced voltage reference value depending on the operation state of said brushless motor, induced voltage change rate
generation means for outputting a change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting an intersection time of the intersection of the detected induced voltage
and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and
said induced voltage change rate, motor speed calculation means for calculating the rotation speed of said brushless motor on the basis of a time interval of said intersection time values detected by said rotor rotation position detection means, speed
control means for outputting a duty factor index on the basis of a deviation between a command speed and said rotation speed of said brushless motor, current phase adjustment means for changing said induced voltage reference value so that the phase of
the current with respect to said induced voltage advances at a time when said rotation speed has a first predetermined value or more or when it is detected that said duty factor index is a second predetermined value or more, and first switching signal
generation means for outputting switching signals to the number of said switching devices on the basis of said intersection time detected by said rotor rotation position detection means, said rotation speed and said duty factor index.
15. A brushless motor controller for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of magnetic poles, comprising: a switching circuit having a number of series circuits, each of
which comprises two switching devices disposed on the upstream and downstream sides of a current-flowing direction and connected in series, DC voltage detection means for detecting a DC voltage supplied to each series circuit of said switching circuit,
induced voltage detection means for detecting an induced voltage appearing at a terminal of each phase winding connected to a connection point of said two switching devices of said series circuit in a period when both the switching devices in one of said
series circuits of said switching circuit are OFF simultaneously, induced voltage reference value generation means for generating an induced voltage reference value depending on the operation state of said brushless motor, induced voltage change rate
generation means for outputting a change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting an intersection time of the intersection of the detected induced voltage
and said induced voltage reference value on the basis of said detected induced voltage and said induced voltage reference value, or calculating said intersection time on the basis of said detected induced voltage, said induced voltage reference value and
said induced voltage change rate, motor speed calculation means for calculating the rotation speed of said brushless motor on the basis of a time interval of said intersection time values detected by said rotor rotation position detection means, speed
control means for outputting a duty factor index on the basis of a deviation between a command speed and said rotation speed of said brushless motor, duty pattern generation means for generating a duty pattern of a duty factor in an energization period
so that the average of duty factors in a first predetermined time from the start of said energization period becomes larger than the average of duty factors in a second predetermined time to the end of said energization period, and second switching
signal generation means for outputting switching signals to the number of said switching devices on the basis of said intersection time detected by said rotor rotation position detection means, said rotation speed, said duty factor index and said duty
pattern.
16. A brushless motor controller in accordance with any one of claims 12 to 15, wherein when said rotor rotation position detection means judges that it cannot detect the intersection time of the intersection of said detected induced voltage and
said induced voltage reference value, it calculates said intersection time on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate.
17. A brushless motor controller in accordance with any one of claims 12 to 15, wherein when said rotor rotation position detection means judges that it cannot detect the intersection time of the intersection of said detected induced voltage and
said induced voltage reference value on the basis of a value of said detected induced voltage first detected after a start of a period when both the switching devices in one of said series circuits of said switching circuit are OFF simultaneously, said
switching signal generation means outputting a signal for immediately starting the energization of said OFF phase.
18. A brushless motor controller in accordance with any one of claims 12 to 15, wherein when an OFF period of an OFF phase is shorter than a predetermined value, said rotor rotation position detection means calculates the intersection time of
the intersection of said detected induced voltage and said induced voltage reference value on the basis of said detected induced voltage, said induced voltage reference value and said induced voltage change rate.
19. A brushless motor controller in accordance with any one of claims 12 to 15, wherein said induced voltage change rate generation means generates said induced voltage change rate from an induced voltage change rate generation table based on
said rotation speed.
20. A brushless motor controller in accordance with any one of claims 12 to 15, wherein said induced voltage change rate generation means generates said induced voltage change rate from an induced voltage change rate generation table based on
said rotation speed and said duty factor index.
21. A brushless motor controller in accordance with any one of claims 12 to 15, wherein said induced voltage reference value generation means outputs a sum of or a difference between a half of said detected DC voltage and a table value based on
said rotation speed or said duty factor index as said induced voltage reference value.
22. A brushless motor controller in accordance with any one of claims 12 to 15, wherein said rotor rotation position detection means detects the intersection time of the intersection of the detected induced voltage and said induced voltage
reference value by using the detected induced voltage after a predetermined time has passed from a time when the detected induced voltage first has a predetermined difference from a positive or negative voltage value of a DC voltage source supplying said
DC voltage after the detection phase of said induced voltage is changed to the phase of a series circuit used for the detection, or calculates said intersection time on the basis of said detected induced voltage, said induced voltage reference value and
said induced voltage change rate.
23. A compressor having the brushless motor controller described in any one of claims 12 to 15.
24. A fan having the brushless motor controller described in any one of claims 12 to 15.
25. A pump having the brushless motor controller described in any one of claims 12 to 15. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates to a brushless motor control method and a brushless motor controller. More particularly, it relates to the so-called sensorless controller that detects the rotation position of the rotor of a brushless motor without
using magnetic detecting means, such as Hall devices.
A conventional technology for the so-called sensorless controller, wherein the rotation position of the rotor of a brushless motor is detected without using magnetic detecting means, such as Hall devices, is disclosed in Japanese Laid-open Patent
Application No. Hei 7-123773 in particular.
A conventional brushless motor controller will be described below.
FIG. 38 is a block diagram showing a system configuration of a conventional brushless motor controller. In FIG. 38, a brushless motor 101 is provided with a stator 102 wherein current-flowing phase windings 121u, 121v and 121w are wound on a
stator core (not shown), and a rotor 103 having magnets. The phase windings 121u, 121v and 121w are connected to a switching circuit 104, and voltages applied to the phase windings 121u, 121v and 121w are controlled. A voltage is supplied to this
switching circuit 104 from a DC voltage source 105.
In the switching circuit 104, two switching devices disposed on the upstream and downstream sides of the current-flowing direction are connected in series, and this series circuit is provided for one phase. Hence, three series circuits are
available for U, V and W phases. As shown in FIG. 38, the series circuit for the U phase has an upstream-side switching device 141u and a downstream-side switching device 142u. The series circuit for the V phase has an upstream-side switching device
141v and a downstream-side switching device 142v. The series circuit for the W phase has an upstream-side switching device 141w and a downstream-side switching device 142w.
In addition, in the switching circuit 104, diodes 143u, 144u, 143v, 144v, 143w and 144w are connected in parallel with the switching devices 141u, 142u, 141v, 142v, 141w and 142w, respectively, in opposite directions.
The phase winding 121u of the brushless motor 101 is connected to the connection point of the U-phase switching devices 141u and 142u of the switching circuit 104. Similarly, the phase winding 121v of the brushless motor 101 is connected to the
connection point of the V-phase switching devices 141v and 142v, and the phase winding 121w of the brushless motor 101 is connected to the connection point of the W-phase switching devices 141w and 142w.
A selector 106 selects one nonenergized phase from among the three-phase windings depending on the switching state of the switching circuit 104, and an A/D converter 107 converts the analog value of the terminal voltage of the selected phase into
a digital value. A control section 108 determines the change rate and commutation time of a detected voltage and outputs a driver signal to a driver 109. The switching devices 141u, 142u, 141v, 142v, 141w and 142w of the switching circuit 104 are
controlled by the driver 109.
Next, a control method for the conventional brushless motor controller configured as described above will be described below. FIG. 39 shows the terminal voltages and a processed waveform when the brushless motor 101 is driven by the conventional
controller in accordance with 120-degree switching, each winding of the stator 102 is energized and controlled at ideal commutation timing, and the brushless motor 101 rotates at a constant speed.
The part (a) of FIG. 39 shows a terminal voltage waveform generating in the U phase. In addition, the part (b) of FIG. 39 shows a terminal voltage waveform generating in the V phase. The part (c) of FIG. 39 shows a terminal voltage waveform
generating in the W phase. Furthermore, the part (d) of FIG. 39 shows a processed waveform. The processed waveform is obtained by detecting the terminal voltage of a nonenergized phase in synchronization with a PWM signal at points wherein the
detection is possible. At points wherein the detection is impossible, the processed waveform is obtained by carrying out extrapolation on the basis of a change amount with respect to a detection time.
An actual method of obtaining the waveform shown in the part (d) of FIG. 39 will be described below. In the waveforms shown in the parts (a) to (c) of FIG. 39, effective induced voltage information has discrete values, such as the values at
points A and B, detected in synchronization with the PWM signal in a period designated by Ts. Hence, for example, induced voltage information in a period Tx shown in FIG. 39 cannot be detected. To solve this problem, the change rate of the induced
voltage information with respect to time is obtained at two or more points, such as the points A and B, wherein the detection is possible. This change rate is used to estimate how the induced voltage changes in the period Tx. This kind of extrapolation
process is carried out, and the signals for the three phases are connected, thereby obtaining the processed waveform shown in part (d) of FIG. 39.
Next, a method of determining commutation timing in the conventional brushless motor controller will be described below.
In the processed waveform shown in the part (d) of FIG. 39, commutation times are assumed to be flection points, such as times t1 and t2, at which the estimated induced voltages of phases adjacent to each other intersect. These flection points
are ideal commutation times for the motor (a state wherein the maximum output can be delivered). If the estimated induced voltages of phases adjacent to each other have a deviation, it is judged that the position of the rotor is not ideal, and the
commutation timing is corrected so that the deviation disappears.
As described above, the conventional brushless motor controller drives the brushless motor while estimating the position of the rotor.
However, the controller disclosed in Japanese Laid-open Patent Application No. Hei 7-123773 requires two or more values to obtain the change rate of the induced voltage with respect to time. Hence, the number of detections of the induced voltage
changes greatly depending on the rotation speed of the motor. As the speed becomes higher, the number of detections of the induced voltage decreases significantly. Hence, when the speed becomes a value wherein two or more induced voltage values cannot
be detected, the change rate of the induced voltage with respect to time cannot be obtained, whereby the motor stops, resulting in a problem.
As a method of solving this kind of problem, a brushless motor driving method is disclosed in Japanese Laid-open Patent Application No. Hei 9-154294.
This conventional technology disclosed in Japanese Laid-open Patent Application No. Hei 9-154294 basically uses the same control method as that of the above-mentioned technology (disclosed in Japanese Laid-open Patent Application No. Hei
7-123773) to drive brushless motors. However, in the conventional technology disclosed in Japanese Laid-open Patent Application No. Hei 9-154294, brushless motor control is carried out by using one induced voltage detection value.
A back emf (electric magnet force) V0 is proportional to the rotation speed N of the motor in accordance with the principle of the motor and is represented by the following equation (1) using a back emf (electric magnet force) constant Ke.
Since the induced voltage is proportional to the back emf, the change amount of the voltage in a unit time is also proportional to the rotation speed N of the motor. The change rate (.DELTA.v/.DELTA.t) of the induced voltage with respect to time
is calculated by the following equation (2).
In the equation (2), a designates a constant inherent in the motor, representing the change rate of the induced voltage with respect to the rotation speed N of the motor. The graph of FIG. 40 shows that the induced voltage is detected during
motor driving, and that the change amount of the detected voltage is converted into the change amount of the voltage in a unit time. Therefore, in the case when two or more induced voltage values can be detected, the change amount of the induced voltage
with respect to the rotation speed of the motor is calculated. When the number of detections of the induced voltage decreases, the change rate of the induced voltage with respect to the rotation speed of the motor is calculated and used for control. As
an actual calculation method, extrapolation is carried out by approximating portions other than two points on the graph of FIG. 40 using a linear function.
In this case, the above-mentioned control method can drive the brushless motor by using extrapolation values obtained from even one induced voltage value that is detected.
As described above, when two or more induced voltage values cannot be detected in principle in the conventional technology disclosed in Japanese Laid-open Patent Application No. Hei 7-123773, the change rate of the induced voltage with respect to
the detection time cannot be calculated. Therefore, no commutation time can be determined, whereby the motor stops, resulting in a problem. Furthermore, in the control method of this conventional technology, the time when the estimated induced voltages
of phases adjacent to each other intersect is assumed to be commutation timing. However, this control method is applicable only to a surface magnet brushless motor. In the case of an embedded magnet brushless motor, it is known that higher efficiency
is obtained by carrying out commutation at a time earlier than the time when the estimated induced voltages of phases adjacent to each other intersect.
When two or more induced voltage values cannot be detected in the conventional technology disclosed in Japanese Laid-open Patent Application No. Hei 9-154294, the change rate of the induced voltage with respect to time is calculated as a value
proportional to the rotation speed of the motor in accordance with the above-mentioned equation (2). This control method of Japanese Laid-open Patent Application No. Hei 9-154294 is applicable to only a surface magnet brushless motor, just as in the
case of the control method of Japanese Laid-open Patent Application No. Hei 7-123773. In the case when the brushless motor is an embedded magnet brushless motor, the equation (2) is not established. This is because the detected induced voltage of the
embedded magnet brushless motor includes a reluctance component due to a motor current.
BRIEF SUMMARY OF THE INVENTION
Accordingly, the present invention is intended to solve the problems encountered in the above-mentioned conventional technologies and to provide a brushless motor controller capable of accurately detecting the rotation position of the rotor of a
given brushless motor even when only one induced voltage value is detected, without using magnetic detection means, such as Hall devices, for detecting the rotation position of the rotor.
In order to attain the above-mentioned objects, a brushless motor control method in accordance with the present invention is a brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and
a rotor having a number of magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at the terminal of an OFF phase, a step of generating an induced voltage reference value depending on the
operation state of the brushless motor, a step of generating an induced voltage change rate depending on the operation state of the brushless motor, a step of detecting the intersection time of the intersection of a detected induced voltage and the
induced voltage reference value on the basis of the detected induced voltage and the induced voltage reference value, or calculating the intersection time on the basis of the detected induced voltage, the induced voltage reference value and the induced
voltage change rate, a step of calculating the rotation speed of the brushless motor on the basis of the time interval of the detected intersection time values, a step of outputting a duty factor index on the basis of the deviation between the command
speed and the rotation speed of the brushless motor, and a step of driving the brushless motor on the basis of the detected intersection time, the rotation speed and the duty factor index. Hence, in the present invention, the rotation position of the
rotor can be detected accurately even when only one induced voltage value is detected, without using magnetic detection means, such as Hall devices, for detecting the rotation position of the rotor.
A brushless motor control method in accordance with another aspect of the present invention is a brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of
magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at the terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of the
brushless motor, a step of renewing an induced voltage change rate generation table on the basis of the change rate of the induced voltage detected at least at two points, a step of generating the change rate of the induced voltage depending on the
operation state of the brushless motor on the basis of a renewed induced voltage change rate generation table, a step of detecting the intersection time of the intersection of the detected induced voltage and the induced voltage reference value on the
basis of the detected induced voltage and the induced voltage reference value, or calculating the intersection time on the basis of the detected induced voltage, the induced voltage reference value and the induced voltage change rate, a step of
calculating the rotation speed of the brushless motor on the basis of the time interval of the detected intersection time values, a step of outputting a duty factor index on the basis of the deviation between the command speed and the rotation speed of
the brushless motor, and a step of driving the brushless motor on the basis of the detected intersection time, the rotation speed and the duty factor index. Hence, in the present invention, the rotation position of the rotor can be detected accurately
even when only one induced voltage value is detected, without using magnetic detection means, such as Hall devices, for detecting the rotation position of the rotor.
A brushless motor control method in accordance with another aspect of the present invention is a brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of
magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at the terminal of an OFF phase, a step of renewing an induced voltage reference value generation table on the basis of the change
rate of the induced voltage detected at least at two points, a step of generating an induced voltage reference value depending on the operation state of the brushless motor on the basis of the renewed induced voltage reference value generation table, a
step of generating an induced voltage change rate depending on the operation state of the brushless motor, a step of correcting the induced voltage reference value on the basis of the change rate of the induced voltage detected at least at two points, a
step of detecting the intersection time of the intersection of the detected induced voltage and the induced voltage reference value on the basis of the detected induced voltage and the induced voltage reference value, or calculating the intersection time
on the basis of the detected induced voltage, the induced voltage reference value and the induced voltage change rate, a step of calculating the rotation speed of the brushless motor on the basis of the time interval of the detected intersection time, a
step of outputting a duty factor index on the basis of the deviation between the command speed and the rotation speed of the brushless motor, and a step of driving the brushless motor on the basis of the detected intersection time, the rotation speed and
the duty factor index. Hence, in the present invention, the rotation position of the rotor can be detected accurately even when only one induced voltage value is detected, without using magnetic detection means, such as Hall devices, for detecting the
rotation position of the rotor.
A brushless motor control method in accordance with another aspect of the present invention is a brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of
magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at the terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of the
brushless motor, a step of generating an induced voltage change rate depending on the operation state of the brushless motor, a step of detecting the intersection time of the intersection of a detected induced voltage and the induced voltage reference
value on the basis of the detected induced voltage and the induced voltage reference value, or calculating the intersection time on the basis of the detected induced voltage, the induced voltage reference value and the induced voltage change rate, a step
of calculating the rotation speed of the brushless motor on the basis of the time interval of the detected intersection time, a step of changing the induced voltage reference value so that the phase of the current with respect to the induced voltage
advances at the time when the rotation speed has a predetermined value or more or when it is detected that the duty factor index is a predetermined value or more, and a step of driving the brushless motor on the basis of the detected intersection time,
the rotation speed and the duty factor index. Hence, in the present invention, the rotation position of the rotor can be detected accurately even when only one induced voltage value is detected, without using magnetic detection means, such as Hall
devices, for detecting the rotation position of the rotor. In addition, in the present invention, the induced voltage reference value is changed so that the phase of the current with respect to the induced voltage advances at the time when the rotation
speed has a predetermined value or more or when it is detected that the duty factor index is a predetermined value or more. As a result, weak field control is carried out, whereby the range of operation can be extended.
A brushless motor control method in accordance with another aspect of the present invention is a brushless motor control method for controlling a brushless motor provided with a stator having a number of windings and a rotor having a number of
magnetic poles, comprising: a step of detecting a supplied DC voltage, a step of detecting an induced voltage appearing at the terminal of an OFF phase, a step of generating an induced voltage reference value depending on the operation state of t | | |