← Back to Patent Explorer
US6157150A Expired / Lapsed US ⏱️ 0.0 years remaining

Brushless sensorless DC motor assembly with precisely controllable positioning

Assignee: Parker Intangibles LLC
•
Filing: 1999-01-15
•
Granted: 2000-12-05
•
Expires: 2019-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A brushless sensorless DC motor assembly computes rotor position by examining the current measurements of the stator windings. The brushless DC motor assembly includes a rotor and a set of stator windings that are adapted to drive the rotor. In addition, a power amplifier is adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals. Also included is a terminal that is adapted to receive a commanded rotor stopping position from a user input device or a controlling computer. A current sensing assembly permits the determination of the current through each stator coil to produce a sequence of stator coil current values over time. A data processor is adapted to calculate the sequence of switching signals based on the received commanded rotor position and the computed rotor position. The calculation of the computed rotor position is based on the most recent set of stator coil current values and the most recent set of the computed switching signals.

Inventors

  • 👤 Karl Konecny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 05:44
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/08; H02P6/085; H02P6/14; H02P6/16; H02P6/18

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 135 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a switching power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; and (f) a data processing assembly configured to calculate said sequence of switching signals and a computed rotor position, said switching signals calculated based on a comparison of said computed rotor position and a said received commanded rotor position and said computed rotor position calculated based on said sequence of stator coil current values and said computed switching signals.
Claim 2
Dependent Claim 135 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a switching power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; and (f) a data processing assembly configured to calculate said sequence of switching signals and a computed rotor position, said switching signals calculated based on a comparison of said computed rotor position and a said received commanded rotor position and said computed rotor position calculated based on said sequence of stator coil current values and said computed switching signals.
Claim 3
Dependent Claim 47 words
The motor assembly of claim 1 in which said most recent set of said computed switching signals is used to deduce the voltage at each stator winding input and wherein this deduced voltage is used, together with said stator coil current values, to calculate computed rotor position.
Claim 4
Dependent Claim 49 words
The motor assembly of claim 1 in which when the computed rotor position has approached said commanded rotor stopping position to within less than a predetermined amount, said switching signals are commanded independent of any calculation of computed rotor position, to force said rotor to said commanded rotor position.
Claim 5
Dependent Claim 44 words
The motor assembly of claim 1 in which for instances in which said commanded rotor stopping position is greater than said computed rotor position by greater than a predetermined amount, then the rotational velocity of said rotor is controlled to equal a predetermined value.
Claim 6
Dependent Claim 90 words
The motor assembly of claim 1 in which said switching power amplifier operates by-sequentially switching an electrical conductor having a substantially constant voltage into electrical contact with electrical conductors connected to said stator windings and further comprising a voltage measuring device for determining said substantially constant voltage and wherein said measuring device provides measurements of said voltage to said data processing assembly and said data processing assembly uses said measurements, along with said computed switching signals and said stator coil current values in said calculation of said computed rotor position.
Claim 7
Dependent Claim 39 words
The motor assembly of claim 1 in which said current sensing assembly includes at least two current sensors that are electrically connected to said stator coils for a direct measurement of the current flowing through said two stator coils.
Claim 8
Independent Claim 121 words
A method for controlling the rotor position of a brushless DC motor assembly having a set of power terminals and a power amplifier adapted to apply a voltage to each power terminal in sequence according to a received sequence of timing signals, said method comprising: (a) recording each said timing signal; (b) determining the current at each of said power terminals to form a sequence of stator coil current values; (c) computing said rotor position based on said sequence of stator coil current values and said recorded timing signals; (d) receiving a commanded rotor position; (e) forming a comparison of said commanded rotor position to said computed rotor position; and (f) adjusting said timing signal sequence in response to said comparison.
Claim 9
Independent Claim 121 words
A method for controlling the rotor position of a brushless DC motor assembly having a set of power terminals and a power amplifier adapted to apply a voltage to each power terminal in sequence according to a received sequence of timing signals, said method comprising: (a) recording each said timing signal; (b) determining the current at each of said power terminals to form a sequence of stator coil current values; (c) computing said rotor position based on said sequence of stator coil current values and said recorded timing signals; (d) receiving a commanded rotor position; (e) forming a comparison of said commanded rotor position to said computed rotor position; and (f) adjusting said timing signal sequence in response to said comparison.
Claim 10
Dependent Claim 46 words
The method of claim 7 in which said most recent set of said computed switching signals is used to deduce the voltage at each stator winding input and wherein this deduced voltage is used, together with said stator coil current values, to calculate computed rotor position.
Claim 11
Dependent Claim 46 words
The method of claim 7 in which when the computed rotor position approaches said commanded rotor stopping position by less than a predetermined amount, said switching signals are commanded independent of any calculation of computed rotor position, to force said rotor to said commanded rotor position.
Claim 12
Dependent Claim 41 words
The method of claim 7 in which for instances in which said commanded rotor position is different than said computed rotor position by greater than a predetermined amount, a smaller predetermined difference value is effectively substituted for the actual difference value.
Claim 13
Dependent Claim 148 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor stopping position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; and (f) a data processing assembly configured to form an estimate of rotor position and to calculate said sequence of switching signals based, in part, on said estimated rotor position and adapted to send an unchanging sequence of switching signals to said amplifier from the moment when said rotor reaches to within a predetermined distance of a commanded stopping position until a new commanded rotor stopping position is received at said terminal.
Claim 14
Dependent Claim 148 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor stopping position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; and (f) a data processing assembly configured to form an estimate of rotor position and to calculate said sequence of switching signals based, in part, on said estimated rotor position and adapted to send an unchanging sequence of switching signals to said amplifier from the moment when said rotor reaches to within a predetermined distance of a commanded stopping position until a new commanded rotor stopping position is received at said terminal.
Claim 15
Dependent Claim 156 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a switching power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; (f) a set of voltage sensors, each electrically connected to a respective said stator winding and producing a sequence of voltage measurements over time; and (g) a data processing assembly configured to calculate said sequence of switching signals and a computed rotor position, said switching signals calculated based on a comparison of said computed rotor position and a said received commanded rotor position and said computed rotor position calculated based on said stator coil current values and said voltage measurements.
Claim 16
Dependent Claim 156 words
A brushless DC motor assembly, comprising: (a) a rotor; (b) a set of stator windings adapted to drive said rotor; (c) a switching power amplifier adapted to apply a voltage to each stator winding in sequence according to a received sequence of switching signals; (d) a terminal adapted to receive a commanded rotor position; (e) a current sensing assembly permitting the determination of a sequence of stator coil current values over time for each stator coil; (f) a set of voltage sensors, each electrically connected to a respective said stator winding and producing a sequence of voltage measurements over time; and (g) a data processing assembly configured to calculate said sequence of switching signals and a computed rotor position, said switching signals calculated based on a comparison of said computed rotor position and a said received commanded rotor position and said computed rotor position calculated based on said stator coil current values and said voltage measurements.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag