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

Motor control apparatus

Assignee: Panasonic Holdings Corp
•
Filing: 1998-10-26
•
Granted: 2000-06-27
•
Expires: 2018-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motor controller according to the present invention is so configured that time interval measuring means measures the time interval of a rotational position signal indicating the rotational position of a rotor based on said rotational position signal, correction coefficient storage means stores the correction coefficient indicating the inaccuracy of said rotational position signal, estimated rotational angle production means produces an estimated rotational angle providing an estimated value of the rotational angle by extrapolating the rotational angle based on said time interval and said correction coefficient, and command production means produces a current command or a voltage command based on said estimated rotational angle and outputs it to driving means for driving a motor.

Inventors

  • 👤 Tomokuni Iijima
  • 👤 Kazushige Narazaki
  • 👤 Yoshiaki Igarashi
  • 👤 Taro Kishibe
  • 👤 Yukinori Maruyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 22:15
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/14; H02P6/16; G; G01; G01D; G01D5/00; G01D5/12; G01D5/244; G01D5/24471; G01D5/2449; H02P21/00; H02P21/14; H02P21/18

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 131 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; correction coefficient storage means for storing a correction coefficient indicating the inaccuracy of said rotational position signal; estimated rotational angle production means for extrapolating a rotational angle based on said time interval and said correction coefficient and producing an estimated rotational angle representing an estimated value of the rotational angle; command production means for producing a current command supplied to the stator windings of the motor or a voltage command applied to said stator windings based on said estimated rotational angle; and drive means for supplying power to said stator windings based on said current command or said voltage command.
Claim 2
Dependent Claim 131 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; correction coefficient storage means for storing a correction coefficient indicating the inaccuracy of said rotational position signal; estimated rotational angle production means for extrapolating a rotational angle based on said time interval and said correction coefficient and producing an estimated rotational angle representing an estimated value of the rotational angle; command production means for producing a current command supplied to the stator windings of the motor or a voltage command applied to said stator windings based on said estimated rotational angle; and drive means for supplying power to said stator windings based on said current command or said voltage command.
Claim 3
Dependent Claim 32 words
A motor controller according to claim 1, characterized by further comprising correction coefficient production means for producing said correction coefficient and correction coefficient activation means for activating said correction coefficient production means.
Claim 4
Dependent Claim 105 words
A motor controller according to claim 1, further comprising driving method switching rotational speed setting means for setting the driving method switching rotational speed providing a threshold value for switching the driving method, characterized in that said command production means is configured to produce said current command or said voltage command based on said rotational position signal when the rotational speed of said rotor is lower than said driving method switching rotational speed and to produce said current command or said voltage command based on said estimated rotational angle when the rotational speed of said rotor is higher than said driving method switching rotational speed.
Claim 5
Dependent Claim 210 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; rotation time interval measuring means for measuring the rotation time interval, defined as the time required per rotation of the rotor based on said rotational position signal; estimation method switching rotational speed setting means for setting an estimation method switching speed to provide a threshold value for switching the estimation method for the rotational angle; estimated rotational angle production means for producing an estimated rotational angle providing an estimated value of the rotational angle by extrapolating the rotational angle based on said time interval when said rotor rotational speed is lower than said estimation method switching rotational speed, and producing said estimated rotational angle by extrapolating the rotational angle based on said rotation time interval when said rotor rotational speed is higher than said estimation method switching rotational speed; command production means for producing a current command supplied to the stator windings of the motor or a voltage command applied to said stator windings based on said estimated rotational angle; and drive means for supplying power to said stator windings based on said current command or said voltage command.
Claim 6
Dependent Claim 210 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; rotation time interval measuring means for measuring the rotation time interval, defined as the time required per rotation of the rotor based on said rotational position signal; estimation method switching rotational speed setting means for setting an estimation method switching speed to provide a threshold value for switching the estimation method for the rotational angle; estimated rotational angle production means for producing an estimated rotational angle providing an estimated value of the rotational angle by extrapolating the rotational angle based on said time interval when said rotor rotational speed is lower than said estimation method switching rotational speed, and producing said estimated rotational angle by extrapolating the rotational angle based on said rotation time interval when said rotor rotational speed is higher than said estimation method switching rotational speed; command production means for producing a current command supplied to the stator windings of the motor or a voltage command applied to said stator windings based on said estimated rotational angle; and drive means for supplying power to said stator windings based on said current command or said voltage command.
Claim 7
Dependent Claim 37 words
A motor controller according to claim 4, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in mechanical angle as said rotation time interval.
Claim 8
Dependent Claim 37 words
A motor controller according to claim 4, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in electrical angle as said rotation time interval.
Claim 9
Dependent Claim 127 words
A motor controller for advancing an estimated rotational angle during a control period comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; lead production means for producing a lead indicating the degree to which the estimated rotational angle is to be advanced, based on said time interval; estimated rotational angle production means responsive to said lead for producing an estimated rotational angle based on said lead for each control period; and control means for defining the control period and controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle for each control period.
Claim 10
Dependent Claim 127 words
A motor controller for advancing an estimated rotational angle during a control period comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; lead production means for producing a lead indicating the degree to which the estimated rotational angle is to be advanced, based on said time interval; estimated rotational angle production means responsive to said lead for producing an estimated rotational angle based on said lead for each control period; and control means for defining the control period and controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle for each control period.
Claim 11
Dependent Claim 44 words
A motor controller according to claim 7, further comprising correction coefficient storage means for storing a correction coefficient indicating the inaccuracy of said rotational position signal; characterized in that said lead production means is configured to produce said lead based on said correction coefficient.
Claim 12
Dependent Claim 126 words
A motor controller according to claim 7, further comprising: rotation time interval measuring means for measuring the rotation time interval providing the time required for one rotation of said rotor based on said rotational position signal; and estimation method switching rotational speed setting means for setting the estimation method switching rotational speed providing a threshold value for switching the estimation method for the rotational angle; characterized in that said lead production means is configured to produce said lead based on said time interval when the rotational speed of said rotor is lower than said estimation method switching rotational speed and to produce said lead based on said rotation time interval when the rotational speed of said rotor is higher than said estimation method switching rotational speed.
Claim 13
Dependent Claim 37 words
A motor controller according to claim 9, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in mechanical angle as said rotation time interval.
Claim 14
Dependent Claim 37 words
A motor controller according to claim 9, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in electrical angle as said rotation time interval.
Claim 15
Dependent Claim 100 words
A motor controller according to claim 7, further comprising driving method switching rotational speed setting means for setting the driving method switching rotational speed providing a threshold value for switching the driving method, characterized in that said control means is configured to control said current or said voltage based on said rotational position signal when the rotational speed of said rotor is lower than said driving method switching rotational speed and to control said current or said voltage based on said estimated rotational angle when the rotational speed of said rotor is higher than said driving method switching rotational speed.
Claim 16
Dependent Claim 132 words
A motor controller for advancing an estimated rotational angle during a control period comprising: rotation time interval measuring means for measuring the rotation time interval, defined as the time required for one rotation of a rotor of the motor based on a rotational position signal; lead production means for producing a lead indicating the degree to which, the estimated rotational angle is to be advanced, based on said rotation time interval; estimated rotational angle production means responsive to said lead for producing an estimated rotational angle based on said lead for each control period; and control means for defining the control period and controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle for each control period.
Claim 17
Dependent Claim 132 words
A motor controller for advancing an estimated rotational angle during a control period comprising: rotation time interval measuring means for measuring the rotation time interval, defined as the time required for one rotation of a rotor of the motor based on a rotational position signal; lead production means for producing a lead indicating the degree to which, the estimated rotational angle is to be advanced, based on said rotation time interval; estimated rotational angle production means responsive to said lead for producing an estimated rotational angle based on said lead for each control period; and control means for defining the control period and controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle for each control period.
Claim 18
Dependent Claim 111 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; deviation calculation means for calculating the deviation of an estimated rotational angle, defined as an estimated value of the rotational angle from the actual rotational angle; estimated rotational angle production means for producing said estimated rotational angle based on said time interval applied through a low pass filter and said deviation; and control means for controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle.
Claim 19
Dependent Claim 111 words
A motor controller comprising: time interval measuring means for measuring the time interval of a rotational position signal, the position signal indicating the rotational position of a rotor of the motor; deviation calculation means for calculating the deviation of an estimated rotational angle, defined as an estimated value of the rotational angle from the actual rotational angle; estimated rotational angle production means for producing said estimated rotational angle based on said time interval applied through a low pass filter and said deviation; and control means for controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle.
Claim 20
Dependent Claim 48 words
A motor controller according to claim 14, further comprising correction coefficient storage means for storing a correction coefficient indicating the inaccuracy of said rotational position signal, characterized in that said estimated rotational angle production means is configured to produce said estimated rotational angle based on said correction coefficient.
Claim 21
Dependent Claim 148 words
A motor controller according to claim 14, further comprising; rotation time interval measuring means for measuring the rotation time interval providing the time required for one rotation of said rotor based on said rotational position signal, and estimation method switching rotational speed setting means for setting the estimation method switching rotational speed providing a threshold value for switching the estimation method for the rotational angle; characterized in that said estimated rotational angle production means is configured to produce said estimated rotational angle based on said time interval applied through a low-pass filter and said deviation when the rotational speed of said rotor is lower than said estimation method switching rotational speed, and to produce said estimated rotational angle based on said rotation time interval applied through a low-pass filter and said deviation when the rotational speed of said rotor is higher than said estimation method switching rotational speed.
Claim 22
Dependent Claim 37 words
A motor controller according to claim 16, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in mechanical angle as said rotation time interval.
Claim 23
Dependent Claim 37 words
A motor controller according to claim 16, characterized in that said rotation time interval measuring means is configured to measure the time required for one rotation of said rotor in electrical angle as said rotation time interval.
Claim 24
Dependent Claim 34 words
A motor controller according to claim 14, characterized in that said estimated rotational angle production means is configured to produce said estimated rotational angle in such a manner as to reduce said deviation gradually.
Claim 25
Dependent Claim 100 words
A motor controller according to claim 14, further comprising driving method switching rotational speed setting means for setting the driving method switching rotational speed providing a threshold value for switching the driving method, characterized in that said control means is configured to control said current or said voltage based on said rotational position signal when the rotational speed of said rotor is lower than said driving method switching rotational speed and to control said current or said voltage based on said estimated rotational angle when the rotational speed of said rotor is higher than said driving method switching rotational speed.
Claim 26
Dependent Claim 121 words
A motor controller comprising: rotation time interval measuring means for measuring the rotation time interval, defined as the time required for one rotation of a rotor of the motor based on a rotational position signal indicating the rotational position of said rotor; deviation calculation means for calculating the deviation of an estimated rotational angle providing an estimated value of the rotational angle from the actual rotational angle; estimated rotational angle production means for producing said estimated rotational angle based on said rotation time interval applied through a low-pass filter and said deviation; and control means for controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle.
Claim 27
Dependent Claim 121 words
A motor controller comprising: rotation time interval measuring means for measuring the rotation time interval, defined as the time required for one rotation of a rotor of the motor based on a rotational position signal indicating the rotational position of said rotor; deviation calculation means for calculating the deviation of an estimated rotational angle providing an estimated value of the rotational angle from the actual rotational angle; estimated rotational angle production means for producing said estimated rotational angle based on said rotation time interval applied through a low-pass filter and said deviation; and control means for controlling the current supplied to the stator windings of the motor or the voltage applied to said stator windings based on said estimated rotational angle.

References Cited (Backward Citations)

US5569994A Cited
US5384527A Cited
US5729102A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag