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

Speed controller of motor

Assignee: Panasonic Holdings Corp
•
Filing: 1991-11-01
•
Granted: 1994-12-27
•
Expires: 2011-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a speed controller of a motor which comprises a rotation sensor for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection device for effecting detection operations a plurality of times per round of the motor by the A.C. signal of the rotation sensor; compensation device for generating a control signal on the basis of a detection signal of the speed detection device; and driving device for driving the motor in accordance with the control signal of the compensation device; wherein the compensation device includes rotation error detection device for obtaining a rotation error responsive to the detection signal of the speed detection device; memory device for storing a memory value; memory output value generation device for generating a memory output value by the use of the memory value of the memory device; filter device for obtaining a calculation error from the rotation error; renewing and storing device for renewing and storing substantially sequentially the memory value of the memory device by a renewed value corresponding to a value obtained by calculating and synthesizing the calculation error and the memory output value whenever the speed detection device effects Q times detection operations; and control signal generation device for generating a control signal responsive to the rotation error of the memory output value.

Inventors

  • 👤 Eiji Ueda
  • 👤 Akihiko Nakamura
  • 👤 Makoto Gotou

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:02
CPC Classifications
H; H02; H02P; H02P23/00; H02P23/16; Y; Y10; Y10S; Y10S388/00; Y10S388/90; Y10S388/902

Claims Analysis

Total Claims: 111
Claim 1
Independent Claim 311 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing, four or more memory values having a bit length shorter than that of said rotation error of said rotation error detection means or that of the control signal of said control signal generation means; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; synthetic error generation means for generating a synthetic error by synthesizing a plurality of said rotation errors of said rotation error detection means; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating said control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 2
Dependent Claim 311 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing, four or more memory values having a bit length shorter than that of said rotation error of said rotation error detection means or that of the control signal of said control signal generation means; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; synthetic error generation means for generating a synthetic error by synthesizing a plurality of said rotation errors of said rotation error detection means; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating said control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 3
Dependent Claim 93 words
A speed controller of a motor according to claim 1, wherein said renewing and storing means further includes renewed value correction means for generating a renewed value by reducing the bit length of the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means, and said memory output value generation means includes memory output value correction means for making the bit length of said memory output value equal to the bit length of the rotation error.
Claim 4
Dependent Claim 63 words
A speed controller of a motor according to claim 2, wherein said renewed value correction means makes the value of the renewed value zero when the absolute value of the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means is greater than a predetermined value.
Claim 5
Dependent Claim 30 words
A speed controller of a motor according to claim 3, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 6
Dependent Claim 28 words
A speed controller of a motor according to claim 3, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 7
Dependent Claim 67 words
A speed controller of a motor according to claim 2, wherein said renewed value correction means changes the value of said renewed value to a value corresponding to a predetermined value when the absolute value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means is greater than a predetermined value.
Claim 8
Dependent Claim 30 words
A speed controller of a motor according to claim 6, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 9
Dependent Claim 28 words
A speed controller of a motor according to claim 6, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 10
Dependent Claim 91 words
A speed controller of a motor according to claim 1, wherein said renewing and storing means includes renewed value correction means for generating a renewed value by reducing the bit length of the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means, and said control signal generation means includes memory output value correction means for making the bit length of the memory output value equal to the bit length of the rotation error.
Claim 11
Dependent Claim 63 words
A speed controller of a motor according to claim 9, wherein said renewed value correction means makes the value of the renewed value zero when the absolute value of the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means is greater than a predetermined value.
Claim 12
Dependent Claim 30 words
A speed controller of a motor according to claim 10, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 13
Dependent Claim 28 words
A speed controller of a motor according to claim 10, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 14
Dependent Claim 67 words
A speed controller of a motor according to claim 9, wherein said renewed value correction means changes the value of said renewed value to a value corresponding to a predetermined value when the absolute value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means is greater than a predetermined value.
Claim 15
Dependent Claim 30 words
A speed controller of a motor according to claim 13, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 16
Dependent Claim 28 words
A speed controller of a motor according to claim 13, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 17
Dependent Claim 68 words
A speed controller of a motor according to claim 1, wherein said synthetic error generation means includes synthetic error correction means for generating a new synthetic error having a reduced bit length from said synthetic error, and said memory output value generation means includes memory output value correction means for making the bit length of said memory output value equal to the bit length of the rotation error.
Claim 18
Dependent Claim 39 words
A speed controller of a motor according to claim 16, wherein said synthetic error correction means makes the value of said new synthetic error zero when the absolute value of said synthetic error is greater than a predetermined value.
Claim 19
Dependent Claim 30 words
A speed controller of a motor according to claim 17, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 20
Dependent Claim 28 words
A speed controller of a motor according to claim 17, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 21
Dependent Claim 46 words
A speed controller of a motor according to claim 16, wherein said synthetic error correction means changes the value of said new synthetic error to a value corresponding to a predetermined value when the absolute value of said synthetic error is greater than a predetermined value.
Claim 22
Dependent Claim 30 words
A speed controller of a motor according to claim 20, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 23
Dependent Claim 28 words
A speed controller of a motor according to claim 20, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 24
Dependent Claim 66 words
A speed controller of a motor according to claim 1, wherein said synthetic error generation means includes synthetic error correction means for generating a new synthetic error having a reduced bit length from said synthetic error, and said control signal generation means includes memory output value correction means for making the bit length of said memory value equal to the bit length of the rotation error.
Claim 25
Dependent Claim 39 words
A speed controller of a motor according to claim 23, wherein said synthetic error correction means makes the value of said new synthetic error zero when the absolute value of said synthetic error is greater than a predetermined value.
Claim 26
Dependent Claim 30 words
A speed controller of a motor according to claim 24, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 27
Dependent Claim 28 words
A speed controller of a motor according to claim 24, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 28
Dependent Claim 46 words
A speed controller of a motor according to claim 23, wherein said synthetic error correction means changes the value of said new synthetic error to a value corresponding to a predetermined value when the absolute value of said synthetic error is greater than the predetermined value.
Claim 29
Dependent Claim 30 words
A speed controller of a motor according to claim 27, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 30
Dependent Claim 28 words
A speed controller of a motor according to claim 27, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 31
Dependent Claim 332 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which can be divided by a transmission function Ha(z -1 ) expressed by equation below: ##EQU13## [where z -1 is a delay of one sample time, and z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more)]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 32
Dependent Claim 332 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which can be divided by a transmission function Ha(z -1 ) expressed by equation below: ##EQU13## [where z -1 is a delay of one sample time, and z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more)]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 33
Dependent Claim 30 words
A speed controller of a motor according to claim 30, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 34
Dependent Claim 28 words
A speed controller of a motor according to claim 30, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 35
Dependent Claim 19 words
A speed controller of a motor according to claim 30, wherein P is equal to some multiples of Q.
Claim 36
Dependent Claim 30 words
A speed controller of a motor according to claim 33, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 37
Dependent Claim 28 words
A speed controller of a motor according to claim 33, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 38
Dependent Claim 363 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which can be use of a filter the transmission function of which can be divided by a transmission function Ha(z -1 ) expressed by equation below: ##EQU14## [where z -1 is a delay of one sample time, z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more), z -i is a delay of i sample time, and kf is a constant of an integer of 2 or more], renewing and storing means for renewing and storing substantially sequentially the memory value of the memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 39
Dependent Claim 363 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which can be use of a filter the transmission function of which can be divided by a transmission function Ha(z -1 ) expressed by equation below: ##EQU14## [where z -1 is a delay of one sample time, z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more), z -i is a delay of i sample time, and kf is a constant of an integer of 2 or more], renewing and storing means for renewing and storing substantially sequentially the memory value of the memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 40
Dependent Claim 30 words
A speed controller of a motor according to claim 36, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 41
Dependent Claim 28 words
A speed controller of a motor according to claim 36, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 42
Dependent Claim 19 words
A speed controller of a motor according to claim 36, wherein P is equal to some multiples of Q.
Claim 43
Dependent Claim 30 words
A speed controller of a motor according to claim 39, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 44
Dependent Claim 28 words
A speed controller of a motor according to claim 39, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 45
Dependent Claim 18 words
A speed controller of a motor according to claim 36, wherein P and kf are mutually different constants.
Claim 46
Dependent Claim 30 words
A speed controller of a motor according to claim 42, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 47
Dependent Claim 27 words
A speed controller of a motor according to claim 42, wherein said driving means includes low-pass filter means for reinforcing low frequency components of said control signal.
Claim 48
Dependent Claim 18 words
A speed controller of a motor according to claim 42, wherein P and kf are mutually different constants.
Claim 49
Dependent Claim 30 words
A speed controller of a motor according to claim 45, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 50
Dependent Claim 28 words
A speed controller of a motor according to claim 45, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 51
Dependent Claim 307 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes; rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which is expressed by equation below: ##EQU15## (where z -1 is a delay of one sample time, and z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more)]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more ); and memory output value generation means and to the rotation error of said rotation error detection means.
Claim 52
Dependent Claim 307 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes; rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which is expressed by equation below: ##EQU15## (where z -1 is a delay of one sample time, and z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more)]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more ); and memory output value generation means and to the rotation error of said rotation error detection means.
Claim 53
Dependent Claim 30 words
A speed controller of a motor according to claim 48, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 54
Dependent Claim 28 words
A speed controller of a motor according to claim 48, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 55
Dependent Claim 19 words
A speed controller of a motor according to claim 48, wherein P is equal to some multiples of Q.
Claim 56
Dependent Claim 30 words
A speed controller of a motor according to claim 51, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 57
Dependent Claim 28 words
A speed controller of a motor according to claim 51, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 58
Dependent Claim 343 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which is expressed by equation expressed below: ##EQU16## [where z -1 is a delay of one sample time, z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more), z -i is a delay of i sample time, and kf is a constant of an integer of 2 or more]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 59
Dependent Claim 343 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal on the basis of a detection signal of said speed detection means; and driving means for driving said motor in accordance with the control signal of said compensation means; wherein said compensation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; memory means for storing four or more memory values; memory output value generation means for generating a memory output value by the use of at least one memory value stored in said memory means; filter means for obtaining a calculation error from the rotation error of said rotation error detection means by the use of a filter the transmission function of which is expressed by equation expressed below: ##EQU16## [where z -1 is a delay of one sample time, z -P is a delay of P sample time (with the proviso that P is an integer of 2 or more), z -i is a delay of i sample time, and kf is a constant of an integer of 2 or more]; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the calculation error of said filter means and the memory output value of said memory output value generation means whenever said speed detection means effects the detection operation Q times (where Q is integer of 2 or more); and control signal generation means for generating a control signal responsive to the memory output value of said memory output value generation means and to the rotation error of said rotation error detection means.
Claim 60
Dependent Claim 30 words
A speed controller of a motor according to claim 54, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 61
Dependent Claim 28 words
A speed controller of a motor according to claim 54, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 62
Dependent Claim 19 words
A speed controller of a motor according to claim 54, wherein P is equal to some multiples to Q.
Claim 63
Dependent Claim 30 words
A speed controller of a motor according to claim 57, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 64
Dependent Claim 28 words
A speed controller of a motor according to claim 57, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 65
Dependent Claim 18 words
A speed controller of a motor according to claim 54, wherein P and kf are mutually different constants.
Claim 66
Dependent Claim 30 words
A speed controller of a motor according to claim 60, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 67
Dependent Claim 28 words
A speed controller of a motor according to claim 60, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 68
Dependent Claim 18 words
A speed controller of a motor according to claim 60, wherein P and kf are mutually different constants.
Claim 69
Dependent Claim 30 words
A speed controller of a motor according to claim 63, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 70
Dependent Claim 28 words
A speed controller of a motor according to claim 63, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 71
Dependent Claim 335 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal by first and second calculation means which operate substantially concurrently, in accordance with a detection signal of said speed detection means; and driving means for driving said motor in accordance with said control signal of said compensation means; wherein said first calculation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; control signal generation means for generating said control signal by calculating and synthesizing a memory output value produced by said second calculation means and the rotation error of said rotation error detection means; and operation timing generation means for generating a timing signal of said second calculation means; and wherein said second calculation means includes: memory means for storing four or more memory values; memory output value generation means for generating said memory Output value by the use of at least one memory value stored in said memory means; synthetic error generation means for generating a synthetic error by synthesizing a plurality of rotation errors of said rotation error detection means; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and operation management means for effecting the operation of said second calculation means by the timing signal of said operation timing generation means.
Claim 72
Dependent Claim 335 words
A speed controller of a motor comprising: rotation sensor means for generating an A.C. signal having a period in accordance with a rotating speed of a motor; speed detection means for effecting detection of the rotating speed of said motor a plurality of times per each revolution of said motor by using the A.C. signal of said rotation sensor means; compensation means for generating a control signal by first and second calculation means which operate substantially concurrently, in accordance with a detection signal of said speed detection means; and driving means for driving said motor in accordance with said control signal of said compensation means; wherein said first calculation means includes: rotation error detection means for obtaining a rotation error responsive to the detection signal of said speed detection means; control signal generation means for generating said control signal by calculating and synthesizing a memory output value produced by said second calculation means and the rotation error of said rotation error detection means; and operation timing generation means for generating a timing signal of said second calculation means; and wherein said second calculation means includes: memory means for storing four or more memory values; memory output value generation means for generating said memory Output value by the use of at least one memory value stored in said memory means; synthetic error generation means for generating a synthetic error by synthesizing a plurality of rotation errors of said rotation error detection means; renewing and storing means for renewing and storing substantially sequentially the memory value of said memory means by a renewed value corresponding to the value obtained by calculating and synthesizing the memory output value of said memory output value generation means and the synthetic error of said synthetic error generation means whenever said speed detection means effects the detection operation Q times (where Q is an integer of 2 or more); and operation management means for effecting the operation of said second calculation means by the timing signal of said operation timing generation means.
Claim 73
Dependent Claim 39 words
A speed controller of a motor according to claim 66, wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 74
Dependent Claim 224 words
A speed controller of a motor according to claim 66, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means changes the content of said second address generation means of said second calculation means in accordance with the timing signal generated by said operation timing generation means of said first calculation means to the address which is in advance set, so as to effect the operation of said second calculation means.
Claim 75
Dependent Claim 34 words
A speed controller of a motor according to claim 68, wherein said first memory means and said second memory means are used in common between said first calculation means and said second calculation means.
Claim 76
Dependent Claim 38 words
A speed controller of a motor according to claim 68, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 77
Dependent Claim 36 words
A speed controller of a motor according to claim 68, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 78
Dependent Claim 192 words
A speed controller of a motor according to claim 68, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means includes monitor means for monitoring a timing signal of said operation timing generation means of said first calculation means.
Claim 79
Dependent Claim 36 words
A speed controller of a motor according to claim 72, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 80
Dependent Claim 38 words
A speed controller of a motor according to claim 72, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 81
Dependent Claim 36 words
A speed controller of a motor according to claim 72, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 82
Dependent Claim 30 words
A speed controller of a motor according to claim 66, wherein said control signal generation means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 83
Dependent Claim 39 words
A speed controller of a motor according to claim 76, wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 84
Dependent Claim 223 words
A speed controller of a motor according to claim 76, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means changes the content of said second address generation means of said second calculation means in accordance with the timing signal of said operation timing generation means of said first calculation means to the address which is set in advance, so as to effect the operation of said second calculation means.
Claim 85
Dependent Claim 36 words
A speed controller of a motor according to claim 78, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 86
Dependent Claim 37 words
A speed controller of a motor according to claim 78, wherein said first digital value memory means and second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 87
Dependent Claim 36 words
A speed controller of a motor according to claim 78, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 88
Dependent Claim 192 words
A speed controller of a motor according to claim 76, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address Generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 89
Dependent Claim 36 words
A speed controller of a motor according to claim 82, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 90
Dependent Claim 38 words
A speed controller of a motor according to claim 82, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 91
Dependent Claim 36 words
A speed controller of a motor according to claim 82, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 92
Dependent Claim 28 words
A speed controller of a motor according to claim 66, wherein said driving means includes low-pass reinforcing filter means for reinforcing low frequency components of said control signal.
Claim 93
Dependent Claim 39 words
A speed controller of a motor according to claim 86, wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 94
Dependent Claim 223 words
A speed controller of a motor according to claim 86, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means changes the content of said second address generation means of said second calculation means in accordance with the timing signal of said operation timing generation means of said first calculation means to the address which is set in advance, so as to effect the operation of said second calculation means.
Claim 95
Dependent Claim 36 words
A speed controller of a motor according to claim 88, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 96
Dependent Claim 38 words
A speed controller of a motor according to claim 88, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 97
Dependent Claim 36 words
A speed controller of a motor according to claim 88, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 98
Dependent Claim 191 words
A speed controller of a motor according to claim 86, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 99
Dependent Claim 36 words
A speed controller of a monitor according to claim 92, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 100
Dependent Claim 38 words
A speed controller of a motor according to claim 92, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 101
Dependent Claim 35 words
A speed controller of a motor according to claim 92, wherein said first calculation execution means and second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 102
Dependent Claim 83 words
A speed controller of a motor according to claim 66, wherein said low-pass reinforcing filter means for reinforcing low frequency components of said control signal includes: integration means for integrating said control signals and generating an integrated control signal; and filter synthesis means for adding a value corresponding to said integrated control signal to said control signal and generating a new control signal; wherein said first calculation means includes: said filter synthesis means; and wherein said second calculation means includes; said integration means.
Claim 103
Dependent Claim 39 words
A speed controller of a motor according to claim 96, wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 104
Dependent Claim 222 words
A speed controller of a motor according to claim 96, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operations; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means is effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means changes the content of said second address generation means of said second calculation means in accordance with the timing signal of said operation timing generation means of said first calculation means to a value which is set in advance, so as to effect the operation of said calculation means.
Claim 105
Dependent Claim 36 words
A speed controller of a motor according to claim 98, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 106
Dependent Claim 38 words
A speed controller of a motor according to claim 98, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 107
Dependent Claim 36 words
A speed controller of a motor according to claim 98, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.
Claim 108
Dependent Claim 192 words
A speed controller of a motor according to claim 96, wherein the operation of said first calculation means is effected by: first instruction memory means storing therein in advance a series of calculation operation; first digital value memory means storing therein a plurality of digital values; first address generation means for generating the address of said first instruction memory means; and first calculation execution means for effecting the operation of said first calculation means in accordance with the instruction stored in said first instruction memory means; wherein the operation of said second calculation means in effected by: second instruction memory means storing therein in advance a series of calculation operations; second digital value memory means storing therein a plurality of digital values; second address generation means for generating the address of said second instruction memory means; and second calculation execution means for effecting the operation of said second calculation means in accordance with the instruction stored in said second instruction memory means; and wherein said operation management means of said second calculation means includes monitor means for monitoring the timing signal of said operation timing generation means of said first calculation means.
Claim 109
Dependent Claim 36 words
A speed controller of a motor according to claim 102, wherein said first instruction memory means and said second instruction memory means are used in common between said first calculation means and said second calculation means.
Claim 110
Dependent Claim 38 words
A speed controller of a motor according to claim 102, wherein said first digital value memory means and said second digital value memory means are used in common between said first calculation means and said second calculation means.
Claim 111
Dependent Claim 36 words
A speed controller of a motor according to claim 102, wherein said first calculation execution means and said second calculation execution means are used in common between said first calculation means and said second calculation means.

References Cited (Backward Citations)

US4078193A Cited
US4580083A Cited
US4684856A Cited
US4554492A Cited
US4789961A Cited
JPS6289487A Cited
JPS6289488A Cited
US4821168A Cited
JPS62210881A Cited
US4755729A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-26 1998-06-27 1998-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-26 2002-06-27 2002-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-26 2006-06-27 2006-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag