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

Switched reluctance motor controller with sensorless rotor position detection

Assignee: Fairchild Semiconductor Corp
•
Filing: 1997-12-22
•
Granted: 1999-01-12
•
Expires: 2017-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for a switched reluctance motor that does not utilize a sensor for detecting the rotational position of the rotor. The inductance of each field winding changes according to the rotational position of the rotor. The rotational position of the rotor of the motor is determined by measuring the inductance of each phase during periods when a minimum level of inductance for the phase is expected to occur. A series of voltage pulses are applied to the appropriate field winding during the appropriate period while the current produced in response to the voltage pulses is measured. The relationship between applied voltage, measured current, and time, is utilized to determine the inductance value as it decreases and then increases between positions of rotor alignment. Commutation to a next phase is performed based upon the measured inductance values. More particularly, a first voltage pulse is applied to an appropriate field winding after a commutation and a level of current induced by the voltage pulse is stored across a capacitor. Then, subsequent current levels produced by subsequent voltage pulses are compared to a predetermined threshold. The predetermined threshold ensures that the rotor is not stationary during the measurements. Once a current level exceeds the predetermined threshold, subsequent current levels are compared to the stored level. Upon a subsequent measured value which does not exceed the stored value, commutation to a next phase is performed. The number of degrees of rotation between removing the excitation voltage from a phase and alignment of the rotor with the corresponding phase is the phase advance. The phase advance is adjusted by controlling an offset value utilized for comparing the current levels to the stored value.

Inventors

  • 👤 Mark Vitunic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:40
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/14; H02P6/16; H02P6/18; H02P6/185; H02P25/00; H02P25/02; H02P25/08; H02P25/086; H02P25/089

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 134 words
A method of sensing a position of a rotor of a switched reluctance method and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a series of one or more additional voltage pulses to the first phase of the motor for producing a series of values representative of corresponding current pulses; d) comparing each of the series of values to the stored value; and e) after one of the series of values is below the stored value by at least an offset, providing a commutation signal.
Claim 2
Independent Claim 134 words
A method of sensing a position of a rotor of a switched reluctance method and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a series of one or more additional voltage pulses to the first phase of the motor for producing a series of values representative of corresponding current pulses; d) comparing each of the series of values to the stored value; and e) after one of the series of values is below the stored value by at least an offset, providing a commutation signal.
Claim 3
Dependent Claim 23 words
The method according to claim 1 further comprising a step of driving a second phase of the motor while performing the steps a-e.
Claim 4
Dependent Claim 53 words
The method according to claim 2 further comprising a step of commutating the motor in response to the commutation signal wherein the step of commutating the motor includes a step of inhibiting the step of driving the second phase of the motor and a step of driving the first phase of the motor.
Claim 5
Dependent Claim 18 words
The method according to claim 1 wherein the stored value is updated for each commutation of the motor.
Claim 6
Dependent Claim 18 words
The method according to claim 1 wherein the stored value is a voltage level stored by a capacitor.
Claim 7
Dependent Claim 30 words
The method according to claim 5 wherein the step of comparing each of the series of values to the stored value is performed by a comparator coupled to the capacitor.
Claim 8
Dependent Claim 23 words
The method according to claim 6 wherein the offset is adjusted by applying an adjustable voltage to a control input of the comparator.
Claim 9
Dependent Claim 17 words
The method according to claim 1 wherein the offset is proportional to the speed of the motor.
Claim 10
Dependent Claim 21 words
The method according to claim 1 further comprising a step of controlling a speed of the motor in a feedback loop.
Claim 11
Dependent Claim 19 words
The method according to claim 9 wherein the offset is adjusted according to a desired speed of the motor.
Claim 12
Dependent Claim 19 words
The method according to claim 9 wherein the offset is adjusted according to a measured speed of the motor.
Claim 13
Independent Claim 194 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a first series of one or more additional voltage pulses to the first phase of the motor for producing a first series of values representative of corresponding current pulses; d) comparing each of the first series of values to a predetermined threshold; e) after one of the first series of values exceeds the predetermined threshold, applying a second series of one or more additional voltage pulses to the first phase of the motor for producing a second series of values representative of corresponding current pulses; f) comparing each of the second series of values to the stored value; and g) after one of the second series of values is below the stored value by at least an offset, providing a commutation signal.
Claim 14
Independent Claim 194 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a first series of one or more additional voltage pulses to the first phase of the motor for producing a first series of values representative of corresponding current pulses; d) comparing each of the first series of values to a predetermined threshold; e) after one of the first series of values exceeds the predetermined threshold, applying a second series of one or more additional voltage pulses to the first phase of the motor for producing a second series of values representative of corresponding current pulses; f) comparing each of the second series of values to the stored value; and g) after one of the second series of values is below the stored value by at least an offset, providing a commutation signal.
Claim 15
Dependent Claim 23 words
The method according to claim 12 further comprising a step of driving a second phase of the motor while performing the steps a-g.
Claim 16
Dependent Claim 53 words
The method according to claim 13 further comprising a step of commutating the motor in response to the commutation signal wherein the step of commutating the motor includes a step of inhibiting the step of driving the second phase of the motor and a step of driving the first phase of the motor.
Claim 17
Dependent Claim 18 words
The method according to claim 12 wherein the stored value is updated for each commutation of the motor.
Claim 18
Dependent Claim 39 words
The method according to claim 14 further comprising a step of modulating drive signals applied during the step of driving the first phase and during the step of driving the second phase for controlling a speed of the motor.
Claim 19
Dependent Claim 18 words
The method according to claim 12 wherein the stored value is a voltage level stored by a capacitor.
Claim 20
Dependent Claim 31 words
The method according to claim 17 wherein the step of comparing each of the second series of values to the stored value is performed by a comparator coupled to the capacitor.
Claim 21
Dependent Claim 23 words
The method according to claim 18 wherein the offset is adjusted by applying an adjustable voltage to a control input of the comparator.
Claim 22
Dependent Claim 17 words
The method according to claim 12 wherein the offset is proportional to the speed of the motor.
Claim 23
Dependent Claim 21 words
The method according to claim 12 further comprising a step of controlling a speed of the motor in a feedback loop.
Claim 24
Dependent Claim 19 words
The method according to claim 21 wherein the offset is adjusted according to a desired speed of the motor.
Claim 25
Dependent Claim 19 words
The method according to claim 21 wherein the offset is adjusted according to a measured speed of the motor.
Claim 26
Independent Claim 188 words
An apparatus for driving a switched reluctance motor, the apparatus comprising: a) a sensing circuit for forming sensing signals, one sensing, signal corresponding to each phase of the motor, wherein each of the sensing signals is representative of an inductance of the corresponding phase at selected intervals; b) a selecting circuit coupled to the sensing circuit, the selecting circuit for selecting one of the sensing signals wherein the inductance of the phase corresponding to the selected one of the sensing signals has an initial value after a first commutation of the motor, falls to a minimum value and then rises again; c) a storing circuit coupled to the selecting circuit, the storing circuit for storing the initial value, thereby forming a stored value; and d) a determining circuit coupled to the storing circuit, the determining circuit for determining when the inductance rises to a value that is approximately equal to the stored value less an offset after having reached the minimum value and when the inductance rises to the value that is approximately equal to the stored value less the offset, initiating a second commutation of the motor.
Claim 27
Independent Claim 188 words
An apparatus for driving a switched reluctance motor, the apparatus comprising: a) a sensing circuit for forming sensing signals, one sensing, signal corresponding to each phase of the motor, wherein each of the sensing signals is representative of an inductance of the corresponding phase at selected intervals; b) a selecting circuit coupled to the sensing circuit, the selecting circuit for selecting one of the sensing signals wherein the inductance of the phase corresponding to the selected one of the sensing signals has an initial value after a first commutation of the motor, falls to a minimum value and then rises again; c) a storing circuit coupled to the selecting circuit, the storing circuit for storing the initial value, thereby forming a stored value; and d) a determining circuit coupled to the storing circuit, the determining circuit for determining when the inductance rises to a value that is approximately equal to the stored value less an offset after having reached the minimum value and when the inductance rises to the value that is approximately equal to the stored value less the offset, initiating a second commutation of the motor.
Claim 28
Dependent Claim 37 words
The apparatus according to claim 24 wherein the selected one of the sensing signal is formed in response to a series of voltage pulses applied to the corresponding phase between the first commutation and the second commutation.
Claim 29
Dependent Claim 20 words
The apparatus according to claim 25 wherein the offset determines a phase advance for the second commutation of the motor.
Claim 30
Dependent Claim 18 words
The apparatus according to claim 26 wherein the speed of the motor is controlled in a feedback loop.
Claim 31
Dependent Claim 19 words
The apparatus according to claim 27 wherein the offset is adjusted according to a desired speed of the motor.
Claim 32
Dependent Claim 19 words
The apparatus according to claim 27 wherein the offset is adjusted according to an actual speed of the motor.
Claim 33
Independent Claim 217 words
An apparatus for driving a switched reluctance motor, the apparatus comprising: a) a sensing circuit for sensing a current in each phase of the motor; b) a finite state machine for providing a signal indicative of a phase of the motor to be sensed; c) a selecting circuit for selecting a phase to be sensed by the sensing circuit, wherein the selecting circuit is coupled to the sensing circuit and to the finite state machine; d) a storage circuit for storing a first value representative of an inductance of the phase to be sensed during a first interval, the storage circuit coupled to the selecting circuit; e) a first comparing circuit for comparing a threshold to a second value representative of an inductance of the phase to be sensed during a second interval, the first comparing circuit coupled to the selecting circuit; and f) a second comparing circuit for comparing the first value to a third value representative of an inductance of the phase to be sensed during a third interval wherein the second comparing circuit is coupled to the selecting circuit and wherein the second comparing circuit is enabled by the first comparing circuit and wherein the second comparing circuit enables the finite state machine for indicating a next phase of the motor to be sensed.
Claim 34
Independent Claim 217 words
An apparatus for driving a switched reluctance motor, the apparatus comprising: a) a sensing circuit for sensing a current in each phase of the motor; b) a finite state machine for providing a signal indicative of a phase of the motor to be sensed; c) a selecting circuit for selecting a phase to be sensed by the sensing circuit, wherein the selecting circuit is coupled to the sensing circuit and to the finite state machine; d) a storage circuit for storing a first value representative of an inductance of the phase to be sensed during a first interval, the storage circuit coupled to the selecting circuit; e) a first comparing circuit for comparing a threshold to a second value representative of an inductance of the phase to be sensed during a second interval, the first comparing circuit coupled to the selecting circuit; and f) a second comparing circuit for comparing the first value to a third value representative of an inductance of the phase to be sensed during a third interval wherein the second comparing circuit is coupled to the selecting circuit and wherein the second comparing circuit is enabled by the first comparing circuit and wherein the second comparing circuit enables the finite state machine for indicating a next phase of the motor to be sensed.
Claim 35
Dependent Claim 37 words
The apparatus according to claim 30 wherein the second comparing circuit includes an adjustable offset for comparing the first value to the third value and wherein the offset determines an amount of phase advance for the motor.
Claim 36
Dependent Claim 21 words
The apparatus according to claim 30 wherein the finite state machine also indicates a phase of the motor to be driven.
Claim 37
Dependent Claim 32 words
The apparatus according to claim 30 wherein the sensing circuit is coupled to receive currents from each of the phases and wherein the sensing circuit forms a sensing signal for each phase.
Claim 38
Dependent Claim 44 words
The apparatus according to claim 33 wherein the selecting circuit is a multiplexer coupled to receive each sensing signal and wherein the finite state machine controls the multiplexer for providing a selected one of the sensing signals to the first and second comparing circuits.
Claim 39
Dependent Claim 24 words
The apparatus according to claim 33 wherein each sensing signal is filtered by a low pass filter before being coupled to the selecting circuit.
Claim 40
Independent Claim 81 words
The apparatus for sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response thereto, the apparatus comprising: a) a plurality of coils, each having an inductance; b) means for selectively and sequentially driving the coils for turning the rotor; c) means for sensing the inductance of a coil that is not being driven; and d) means for commutating from driving one coil to another upon sensing a predetermined change in the inductance.
Claim 41
Independent Claim 81 words
The apparatus for sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response thereto, the apparatus comprising: a) a plurality of coils, each having an inductance; b) means for selectively and sequentially driving the coils for turning the rotor; c) means for sensing the inductance of a coil that is not being driven; and d) means for commutating from driving one coil to another upon sensing a predetermined change in the inductance.
Claim 42
Independent Claim 129 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a series of one or more additional voltage pulses to the first phase of the motor for producing a series of values representative of corresponding current pulses; d) comparing each of the series of values to the stored value; and e) after one of the series of values is below the stored value, providing a commutation signal.
Claim 43
Independent Claim 129 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a series of one or more additional voltage pulses to the first phase of the motor for producing a series of values representative of corresponding current pulses; d) comparing each of the series of values to the stored value; and e) after one of the series of values is below the stored value, providing a commutation signal.
Claim 44
Dependent Claim 18 words
The method according to claim 37 wherein the stored value is updated for each commutation of the motor.
Claim 45
Independent Claim 189 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a first series of one or more additional voltage pulses to the first phase of the motor for producing a first series of values representative of corresponding current pulses; d) comparing each of the first series of values to a predetermined threshold; e) after one of the first series of values exceeds the predetermined threshold, applying a second series of one or more additional voltage pulses to the first phase of the motor for producing a second series of values representative of corresponding current pulses; f) comparing each of the second series of values to the stored value; and g) after one of the second series of values is below the stored value, providing a commutation signal.
Claim 46
Independent Claim 189 words
A method of sensing a position of a rotor of a switched reluctance motor and for appropriately commutating the motor in response to the position of the rotor, the method comprising: a) applying a first voltage pulse to a first phase of the motor; b) storing a value representative of a current produced in response to the first voltage pulse thereby forming a stored value; c) after the step of storing, applying a first series of one or more additional voltage pulses to the first phase of the motor for producing a first series of values representative of corresponding current pulses; d) comparing each of the first series of values to a predetermined threshold; e) after one of the first series of values exceeds the predetermined threshold, applying a second series of one or more additional voltage pulses to the first phase of the motor for producing a second series of values representative of corresponding current pulses; f) comparing each of the second series of values to the stored value; and g) after one of the second series of values is below the stored value, providing a commutation signal.
Claim 47
Dependent Claim 18 words
The method according to claim 39 wherein the stored value is updated for each commutation of the motor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-11 2002-07-13 2003-01-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-11 2006-07-13 2007-01-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-11 2010-07-13 2011-01-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag