Patent US6049182A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6049182A Expired / Lapsed US ⏱️ 0.0 years remaining

Motor speed control device

Assignee: Sharp Corp
•
Filing: 1997-12-18
•
Granted: 2000-04-11
•
Expires: 2017-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sinusoidal wave data stream for correcting a torque ripple of a motor is stored in a torque ripple corrective memory. As the motor rotates, rotational angle information is computed from a rotational pulse signal and a rotor magnetic pole position pulse signal, which are generated accompanying the rotation. A sinusoidal wave data corresponding to the rotational angle information is recalled. Then, the sinusoidal wave data constituting a torque ripple corrective signal is subtracted from a motor control signal. With the use of the motor control signal after the subtraction, the motor is driven and controlled. With this arrangement, the motor torque ripple, which is a main cause of speed fluctuation of a polyphase brushless motor, is suppressed and stable and precise motor speed control is achieved.

Inventors

  • 👤 Masaji Nakatani
  • 👤 Chiaki Yamawaki
  • 👤 Mitsunobu Yoshida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 02:43
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/10

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 211 words
A motor speed control device for controlling a rotational speed of a polyphase brushless motor, said device comprising: a rotor magnetic pole position pulse signal generating circuit for generating a rotor magnetic pole position pulse signal having n pulses per one rotation of said motor, n being an integer greater than 1 and being an integral multiple of the number of driving magnetic poles of said motor; a rotational pulse signal generating circuit for generating a rotational pulse signal indicating the number of rotations of said motor and having m pulses per one rotation of said motor, m being an integer greater than n; a rotational angle detector for detecting rotational angle information indicating a rotational angle of said motor, based on the rotor magnetic pole position pulse signal and the rotational pulse signal; a torque ripple corrective memory for preliminarily storing a data stream for correcting a torque ripple of said motor, reading out a data corresponding to the rotational angle information from the data stream, and outputting the data as a torque ripple corrective signal; and a correction circuit for using the torque ripple corrective signal in conjunction with a motor control signal for controlling the rotational speed of said motor so as to correct the motor control signal.
Claim 2
Dependent Claim 211 words
A motor speed control device for controlling a rotational speed of a polyphase brushless motor, said device comprising: a rotor magnetic pole position pulse signal generating circuit for generating a rotor magnetic pole position pulse signal having n pulses per one rotation of said motor, n being an integer greater than 1 and being an integral multiple of the number of driving magnetic poles of said motor; a rotational pulse signal generating circuit for generating a rotational pulse signal indicating the number of rotations of said motor and having m pulses per one rotation of said motor, m being an integer greater than n; a rotational angle detector for detecting rotational angle information indicating a rotational angle of said motor, based on the rotor magnetic pole position pulse signal and the rotational pulse signal; a torque ripple corrective memory for preliminarily storing a data stream for correcting a torque ripple of said motor, reading out a data corresponding to the rotational angle information from the data stream, and outputting the data as a torque ripple corrective signal; and a correction circuit for using the torque ripple corrective signal in conjunction with a motor control signal for controlling the rotational speed of said motor so as to correct the motor control signal.
Claim 3
Dependent Claim 66 words
The motor speed control device as set forth in claim 1, wherein: said rotational angle detector resets the rotational angle information in synchronization with the rotor magnetic pole position pulse signal and on a cycle shorter than a rotational cycle of said motor; and said torque ripple corrective memory reads out a data at an address indicated by the rotational angle information and outputs the data.
Claim 4
Dependent Claim 46 words
The motor speed control device as set forth in claim 2, wherein said rotational angle detector resets the rotational angle information at every pulse of the rotor magnetic pole position pulse signal, and changes the rotational angle information at every pulse of the rotational pulse signal.
Claim 5
Dependent Claim 42 words
The motor speed control device as set forth in claim 1, wherein said rotor magnetic pole position pulse signal generating circuit generates the rotor magnetic pole position pulse signal based on a motor coil excitation switching signal used for driving said motor.
Claim 6
Dependent Claim 51 words
A motor speed control device as set forth in claim 1, wherein said rotor magnetic pole position pulse signal generating circuit includes a synthesizing unit for synthesizing a plurality of excitation switching timing detection signals used for driving said motor, so as to generate the rotor magnetic pole position pulse signal.
Claim 7
Dependent Claim 43 words
The motor speed control device as set forth in claim 1, wherein said rotor magnetic pole position pulse signal generating circuit generates the rotor magnetic pole position pulse signal based on a back electromotive voltage induced at motor coils for driving said motor.
Claim 8
Dependent Claim 55 words
The motor speed control device as set forth in claim 1, wherein m, representing the number of pulses of the rotational pulse signal per one rotation of said motor, is an integral multiple of n, n representing the number of pulses of the rotor magnetic pole position pulse signal per one rotation of said motor.
Claim 9
Dependent Claim 53 words
The motor speed control device as set forth in claim 1, wherein the number of times said torque ripple corrective memory repeats the data stream per one rotation of said motor is set to a least common multiple of the number of coils and the number of driving magnetic poles of said motor.
Claim 10
Dependent Claim 38 words
The motor speed control device as set forth in claim 1, wherein the data stream stored in said torque ripple corrective memory is one type of either a sinusoidal wave data stream or a cosine wave data stream.
Claim 11
Dependent Claim 43 words
The motor speed control device as set forth in claim 1, wherein the data stream stored in said torque ripple corrective memory is a waveform data stream resulting on synthesizing a plurality of sinusoidal waves differing in at least either cycle or phase.
Claim 12
Dependent Claim 75 words
A motor speed control device as set forth in claim 1, further comprising: a torque ripple corrective amplitude computing unit for, based on motor information fluctuating in accordance with a torque ripple of said motor, estimating amplitude information indicating an amplitude of the torque ripple corrective signal which is required to cancel the torque ripple; and an amplitude adjuster for adjusting the amplitude of the torque ripple corrective signal in accordance with the amplitude information.
Claim 13
Dependent Claim 29 words
The motor speed control device as set forth in claim 11, wherein said amplitude adjuster is a multiplier for multiplying the torque ripple corrective signal by the amplitude information.
Claim 14
Dependent Claim 55 words
The motor speed control device as set forth in claim 11, wherein the motor information is speed error information, the speed error information being found from a difference between motor speed information and a target value of the rotational speed of said motor, the motor speed information being computed based on the rotational pulse signal.
Claim 15
Dependent Claim 25 words
The motor speed control device as set forth in claim 11, wherein the motor information is motor torque information indicating a torque of said motor.
Claim 16
Dependent Claim 31 words
The motor speed control device as set forth in claim 14, wherein the motor torque information is found from inconsistency in exciting current supplied to motor coils for driving said motor.
Claim 17
Dependent Claim 51 words
The motor speed control device as set forth in claim 11, wherein said torque ripple corrective amplitude computing unit extracts a component having a same frequency as that of the torque ripple corrective signal, from the motor information, and computes the amplitude information based on the amplitude of the extracted component.
Claim 18
Dependent Claim 60 words
The motor speed control device as set forth in claim 11, wherein said torque ripple corrective amplitude computing unit computes the amplitude information, based on the motor information at a first point when the data stream stored in said torque ripple corrective memory exhibits a maximum amplitude and at a second point when the data stream exhibits a minimum amplitude.
Claim 19
Dependent Claim 45 words
The motor speed control device as set forth in claim 15, wherein said torque ripple corrective amplitude computing unit takes in the motor information at the first and second points a plurality of times, and computes the amplitude information based on the taken-in motor information.
Claim 20
Dependent Claim 60 words
The motor speed control device as set forth in claim 18, wherein said torque ripple corrective amplitude computing unit takes in the motor information at the first and second points a plurality of times, finds a mean value as to each of the first and second points, and computes the amplitude information based on a difference between the mean values.
Claim 21
Dependent Claim 61 words
The motor speed control device as set forth in claim 18, wherein said torque ripple corrective amplitude computing unit finds an amplitude from a difference between the motor information at the first point and the motor information at the second point a plurality of times, and computes the amplitude information based on a mean value of the plural amplitudes thus found.
Claim 22
Dependent Claim 60 words
The motor speed control device as set forth in claim 18, wherein the number of times said torque ripple corrective amplitude computing unit takes in both the motor information to compute one piece of the amplitude information is set to an integral multiple of the number of times the motor information is taken in per one rotation of said motor.
Claim 23
Dependent Claim 35 words
The motor speed control device as set forth in claim 11, wherein said torque ripple corrective amplitude computing unit corrects a value of the amplitude information in accordance with an average speed of said motor.
Claim 24
Dependent Claim 40 words
A motor speed control device as set forth in claim 11, further comprising: correction suspending means for suspending correction of the motor control signal by said adder-subtractor while said torque ripple corrective amplitude computing unit is estimating the amplitude information.
Claim 25
Dependent Claim 29 words
The motor speed control device as set forth in claim 23, wherein said correction suspending means is a switch provided between said torque ripple corrective memory and said adder-subtractor.
Claim 26
Dependent Claim 41 words
The motor speed control device as set forth in claim 23, wherein said torque ripple corrective amplitude computing unit commands said correction suspending means to suspend the correction only in the case where the amplitude information has not yet been computed.
Claim 27
Dependent Claim 31 words
The motor speed control unit as set forth in claim 11, wherein said torque ripple corrective amplitude computing unit computes the amplitude information immediately after the rotation of said motor starts.
Claim 28
Dependent Claim 52 words
The motor speed control unit as set forth in claim 11, wherein said torque ripple corrective amplitude computing unit sequentially detects a torque ripple correction effect while said adder-subtractor is correcting the motor control signal, and renews the amplitude information to be supplied to said amplitude adjuster, based on the detection result.
Claim 29
Dependent Claim 42 words
The motor speed control unit as set forth in claim 27, wherein said torque ripple corrective amplitude computing unit continues to sequentially compute the amplitude information and detect a torque ripple correction effect, after the computation of the amplitude information as well.
Claim 30
Dependent Claim 46 words
The motor speed control device as set forth in claim 28, wherein said torque ripple corrective amplitude computing unit renews the amplitude information to be supplied to said amplitude adjuster in the case where the amplitude information thus sequentially computed is out of a predetermined range.
Claim 31
Dependent Claim 42 words
The motor speed control device as set forth in claim 28, wherein in renewal of the amplitude information, said torque ripple corrective amplitude computing unit increases or decreases the amplitude information by a set value, so that the torque ripple is suppressed.
Claim 32
Dependent Claim 55 words
The motor speed control device as set forth in claim 28, wherein in renewal of the amplitude information, said torque ripple corrective amplitude computing unit increases or decreases the amplitude information to be supplied to said amplitude adjuster, by a value equal to a newly computed amplitude information, so that the torque ripple is suppressed.
Claim 33
Dependent Claim 79 words
The motor speed control device as set forth in claim 1, wherein a plurality of corrective data streams differing in the number of constituent corrective data are stored in said torque ripple corrective memory, said motor speed control device further comprising: a selecting unit for selecting, among the corrective data streams, one corrective data stream to be outputted as the torque ripple corrective signal, in accordance with a current pulse interval of the rotor magnetic pole position pulse signal.
Claim 34
Dependent Claim 49 words
The motor speed control device as set forth in claim 32, wherein said selecting unit: previously measures and stores each pulse interval of the rotor magnetic pole position pulse signal applied during one rotation of said motor; and refers to the measured value when selecting the corrective data stream.
Claim 35
Dependent Claim 47 words
A motor speed control device as set forth in claim 1, further comprising: a phase compensating unit for adjusting the phase of the torque ripple corrective signal so as to compensate a phase difference between the torque ripple of said motor and the torque ripple corrective signal.
Claim 36
Dependent Claim 50 words
The motor speed control device as set forth in claim 34, wherein said phase compensating unit includes a phase difference detecting section for detecting a phase difference since input of a pulse of the rotor magnetic pole position pulse signal until input of a pulse of the rotational pulse signal.
Claim 37
Dependent Claim 44 words
The motor speed control device as set forth in claim 34, wherein said phase compensating unit includes a phase lag computing section for computing a phase of the torque ripple corrective signal corresponding to 0.5 time the pulse interval of the rotational pulse signal.
Claim 38
Dependent Claim 219 words
A motor speed control device for controlling a rotational speed of a polyphase brushless motor, said device comprising: a rotor magnetic pole position pulse signal generating circuit for generating a rotor magnetic pole position pulse signal having n pulses per one rotation of said motor, n being an integer greater than 1 and being an integral multiple of the number of driving magnetic poles of said motor: a rotational pulse signal generating circuit for generating a rotational pulse signal indicating the number of rotations of said motor and having m pulses per one rotation of said motor, m being an integer greater than n; a rotational angle detector for detecting rotational angle information indicating a rotational angle of said motor, based on the rotor magnetic pole position pulse signal and the rotational pulse signal; a corrective data computing unit for computing a level of a torque ripple corrective signal corresponding to the rotational angle information, based on a total number of pieces of rotational angle information supplied during a current pulse interval of the rotor magnetic pole position pulse signal, and the rotational angle information detected; and a correction circuit for using the torque ripple corrective signal in conjunction with a motor control signal for controlling the rotational speed of said motor so as to correct the motor signal.
Claim 39
Dependent Claim 219 words
A motor speed control device for controlling a rotational speed of a polyphase brushless motor, said device comprising: a rotor magnetic pole position pulse signal generating circuit for generating a rotor magnetic pole position pulse signal having n pulses per one rotation of said motor, n being an integer greater than 1 and being an integral multiple of the number of driving magnetic poles of said motor: a rotational pulse signal generating circuit for generating a rotational pulse signal indicating the number of rotations of said motor and having m pulses per one rotation of said motor, m being an integer greater than n; a rotational angle detector for detecting rotational angle information indicating a rotational angle of said motor, based on the rotor magnetic pole position pulse signal and the rotational pulse signal; a corrective data computing unit for computing a level of a torque ripple corrective signal corresponding to the rotational angle information, based on a total number of pieces of rotational angle information supplied during a current pulse interval of the rotor magnetic pole position pulse signal, and the rotational angle information detected; and a correction circuit for using the torque ripple corrective signal in conjunction with a motor control signal for controlling the rotational speed of said motor so as to correct the motor signal.
Claim 40
Dependent Claim 47 words
A motor speed control device as set forth in claim 37, further comprising: a phase compensating unit for adjusting a phase of the torque ripple corrective signal so as to compensate a phase difference between the torque ripple of said motor and the torque ripple corrective signal.
Claim 41
Dependent Claim 49 words
The motor speed control device as set forth in claim 37, wherein said phase compensating unit includes phase difference detecting section for detecting a phase difference since input of a pulse of the rotor magnetic pole position pulse signal until input of a pulse of the rotational pulse signal.
Claim 42
Dependent Claim 44 words
The motor speed control device as set forth in claim 37, wherein said phase compensating unit includes a phase lag computing section for computing a phase of the torque ripple corrective signal corresponding to 0.5 time the pulse interval of the rotational pulse signal.
Claim 43
Dependent Claim 75 words
A motor speed control device as set forth in claim 37, further comprising: a torque ripple corrective amplitude computing unit for, based on motor information fluctuating in accordance with a torque ripple of said motor, estimating amplitude information indicating an amplitude of the torque ripple corrective signal which is required to cancel the torque ripple; and an amplitude adjuster for adjusting the amplitude of the torque ripple corrective signal in accordance with the amplitude information.
Claim 44
Dependent Claim 126 words
A torque ripple correcting method of a motor speed control device for controlling a rotational speed of a polyphase brushless motor, said method comprising the steps of: (a) storing a torque ripple corrective signal synchronizing with a rotor magnetic pole position pulse signal which is inputted at timings in synchronization with driving magnetic pole positions of said motor, the torque ripple corrective signal having a cycle shorter than a pulse input cycle of the rotor magnetic pole position pulse signal; and (b) correcting a motor control signal for controlling the rotational speed of said motor, by reproducing the torque ripple corrective signal and using the torque ripple corrective signal in conjunction with the motor control signal, in synchronization with the rotor magnetic pole position pulse signal.
Claim 45
Dependent Claim 126 words
A torque ripple correcting method of a motor speed control device for controlling a rotational speed of a polyphase brushless motor, said method comprising the steps of: (a) storing a torque ripple corrective signal synchronizing with a rotor magnetic pole position pulse signal which is inputted at timings in synchronization with driving magnetic pole positions of said motor, the torque ripple corrective signal having a cycle shorter than a pulse input cycle of the rotor magnetic pole position pulse signal; and (b) correcting a motor control signal for controlling the rotational speed of said motor, by reproducing the torque ripple corrective signal and using the torque ripple corrective signal in conjunction with the motor control signal, in synchronization with the rotor magnetic pole position pulse signal.
Claim 46
Dependent Claim 57 words
A torque ripple correcting method as set forth in claim 42, further comprising the step of: (c) measuring an amplitude of a torque ripple of said motor, and based on the measurement result, adjusting an amplitude of the torque ripple corrective signal to be used, step (c) being conducted between said step (a) and said step (b).
Claim 47
Dependent Claim 43 words
The torque ripple correcting method as set forth in claim 42, wherein said step (b) includes the sub-step of sequentially measuring a torque ripple generated in said motor, and based on the measurement result, correcting the amplitude of the torque ripple corrective signal.
Claim 48
Dependent Claim 42 words
The torque ripple correcting method as set forth in claim 42, wherein said step (b) includes the sub-step of adjusting a cycle of the torque ripple corrective signal in accordance with a pulse interval of the rotor magnetic pole position pulse signal.
Claim 49
Dependent Claim 119 words
The torque ripple correcting method as set forth in claim 42, wherein: a level of the torque ripple corrective signal reproduced through said step (b) is renewed every time a pulse of a rotational pulse signal is inputted, the rotational pulse signal having a shorter pulse interval than that of the rotor magnetic pole position pulse signal and having the number of pulses proportional to the number of motor rotations; and said step (b) includes the sub-step of adjusting a phase difference, for shifting a phase of the torque ripple corrective signal by a phase difference since input of a pulse of the rotor magnetic pole position pulse signal until input of a pulse of the rotational pulse signal.
Claim 50
Dependent Claim 107 words
The torque ripple correcting method as set forth in claim 42, wherein: a level of the torque ripple corrective signal reproduced through said step (b) is renewed every time a pulse of a rotational pulse signal is inputted, the rotational pulse signal having a shorter pulse interval than that of the rotor magnetic pole position pulse signal and having the number of pulses proportional to the number of motor rotations; and said step (b) includes the sub-step of adjusting a phase lag, for shifting a phase of the torque ripple corrective signal by a degree corresponding to 0.5 time the pulse interval of the rotational pulse signal.
Claim 51
Dependent Claim 106 words
The torque ripple correcting method as set forth in claim 42, wherein: through said step (a), a computing process for computing a level of the torque ripple corrective signal based on the number of pulses of a rotational pulse signal is stored, the rotational pulse signal having a shorter pulse interval than that of the rotor magnetic pole position pulse signal and having the number of pulses proportional to the number of motor rotations; and the level of the torque ripple corrective signal to be reproduced through said step (b) is computed through the computing process every time a pulse of the rotational signal is inputted.
Claim 52
Dependent Claim 34 words
The motor speed control device as set forth in claim 1, wherein said rotational pulse signal generating circuit is a rotation detecting sensor for detecting a magnetic pattern formed on a motor rotating section.
Claim 53
Dependent Claim 37 words
The motor speed control device as set forth in claim 1, wherein said rotor magnetic pole position pulse signal generating circuit is a position detecting sensor for detecting positions of driving magnetic poles of a motor rotor.
Claim 54
Dependent Claim 34 words
The motor speed control device as set forth in claim 37, wherein said rotational pulse signal generating circuit is a rotation detecting sensor for detecting a magnetic pattern formed on a motor rotating section.
Claim 55
Dependent Claim 37 words
The motor speed control device as set forth in claim 37, wherein said rotor magnetic pole position pulse signal generating circuit is a position detecting sensor for detecting positions of driving magnetic poles of a motor rotor.
Claim 56
Dependent Claim 27 words
The motor speed control device of claim 1, wherein the correction circuit is an adder for adding the torque ripple corrective signal to the motor control signal.
Claim 57
Dependent Claim 27 words
The motor speed control device of claim 37, wherein the correction circuit is an adder for adding the torque ripple corrective signal to the motor control signal.
Claim 58
Dependent Claim 24 words
The torque ripple correcting method of claim 42, wherein the torque ripple corrective signal is added to the motor control signal in step (b).

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag