Brushless motor control method and controller
First Claim
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 the 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 the intersection time of the intersection of a 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 the time interval of said detected-intersection time values, a step of outputting a duty factor index on the basis of the deviation between the 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.
1 Assignment
0 Petitions
Accused Products
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.
50 Citations
30 Claims
-
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 the 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 the intersection time of the intersection of a 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 the time interval of said detected-intersection time values, a step of outputting a duty factor index on the basis of the deviation between the 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. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28, 29)
-
-
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 the 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 the 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 a renewed induced voltage change rate generation table, a step of detecting 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 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 the time interval of said detected intersection time values, a step of outputting a duty factor index on the basis of the deviation between the 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 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 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 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 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 the time interval of said detected intersection time, a step of outputting a duty factor index on the basis of the deviation between the 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.
-
-
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 the 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 the intersection time of the intersection of a 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 the 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 predetermined value or more or when it is detected that said duty factor index is a 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.
-
-
5. 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 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 the intersection time of the intersection of a 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 the time interval of said detected intersection time values, a step of generating the duty pattern of a duty factor in an energization period so that the average of duty factors in a predetermined time from the start of said energization period becomes larger than the average of duty factors in a 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.
-
-
16. 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 the terminal of each phase winding connected to the 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 the change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting the intersection time of the intersection of a 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 the 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 the deviation between the 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 30)
-
-
17. 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 the terminal of each phase winding connected to the 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 the 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 a renewed induced voltage change rate generation table, rotor rotation position detection means for detecting the intersection time of the intersection of a 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 the 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 the deviation between the 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.
-
-
18. 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 the terminal of each phase winding connected to the 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 the change rate of said induced voltage detected at least at two points, induced voltage reference value generation means for generating the reference value of said induced voltage depending on the operation state of said brushless motor on the basis of a 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 the intersection time of the intersection of a 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 the 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 the deviation between the 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.
-
-
19. 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 the terminal of each phase winding connected to the 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 the change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting the intersection time of the intersection of a 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 the 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 the deviation between the 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 the time when said rotation speed has a predetermined value or more or when it is detected that said duty factor index is a 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.
-
-
20. 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 the terminal of each phase winding connected to the 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 the change rate of said induced voltage depending on the operation state of said brushless motor, rotor rotation position detection means for detecting the intersection time of the intersection of a 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 the 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 the deviation between the command speed and said rotation speed of said brushless motor, duty pattern generation means for generating the duty pattern of a duty factor in an energization period so that the average of duty factors in a predetermined time from the start of said energization period becomes larger than the average of duty factors in a 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.
-
Specification