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

Control device for controlling movement of a printing head carriage and control method for controlling the same

Assignee: NEC Corp
•
Filing: 1993-12-13
•
Granted: 1995-07-18
•
Expires: 2013-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A carriage motor control device that uses speed determination means (3) for determining a set speed value (SN12) to be set on the basis of an aimed angle value (SN13A) indicative of an aimed rotation angle, an aimed speed value (SN13B) indicative of an aimed rotation speed and the rotation angle value, speed control means (4) for generating a speed control value (SN7) for making the rotation speed value closer to the set speed value on the basis of a difference between the rotation speed value and the set speed value, angle control means (5) for generating an angle control value (SN8) for making the rotation angle value closer to the aimed angle value on the basis of a difference between the aimed angle value and the rotation angle value, selection means (8) for selecting the speed control value as a motor drive control value when the rotation speed value is larger than a first speed value and selecting the angle control value as the motor drive control value when the rotation speed value is smaller than the first speed value and, drive pulse generation means (6) for generating a motor drive signal modulated according to a magnitude of the motor drive control value and for outputting the motor drive pulse signal as a forward motor drive signal or a reverse motor drive signal on the basis of the signal indicative of the direction of rotation.

Inventors

  • 👤 Tomoharu Hieda
  • 👤 Sunao Ishizaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:31
CPC Classifications
B; B41; B41J; B41J19/00; B41J19/18; B41J19/20; B41J19/202; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/232; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41367; G05B2219/42; G05B2219/42104; G05B2219/42237; G05B2219/45; G05B2219/45187

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 336 words
A control device for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor drive signal, said control device comprising: a speed detector which detects a rotation speed of said motor and generates a rotation speed value indicative of the rotation speed of said motor and a signal indicative of a direction of rotation of said motor; an angle detector which detects a rotation angle of said motor and generates a rotation angle value indicative of the rotation angle of said motor from an initial position; a set speed determination circuit for determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; a speed control circuit which generates a speed control value for making said rotation speed value closer to said set speed value on the basis of a difference value between said rotation speed value and said set speed value; an angle control circuit which generates an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; a selection circuit which selects said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value, and selects said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and a drive signal generator which generates a motor drive signal modulated according to a magnitude of said motor drive control value and outputs said motor drive signal as a forward motor drive signal or a reverse motor drive signal on the basis of said signal indicative of the direction of rotation.
Claim 2
Dependent Claim 336 words
A control device for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor drive signal, said control device comprising: a speed detector which detects a rotation speed of said motor and generates a rotation speed value indicative of the rotation speed of said motor and a signal indicative of a direction of rotation of said motor; an angle detector which detects a rotation angle of said motor and generates a rotation angle value indicative of the rotation angle of said motor from an initial position; a set speed determination circuit for determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; a speed control circuit which generates a speed control value for making said rotation speed value closer to said set speed value on the basis of a difference value between said rotation speed value and said set speed value; an angle control circuit which generates an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; a selection circuit which selects said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value, and selects said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and a drive signal generator which generates a motor drive signal modulated according to a magnitude of said motor drive control value and outputs said motor drive signal as a forward motor drive signal or a reverse motor drive signal on the basis of said signal indicative of the direction of rotation.
Claim 3
Dependent Claim 32 words
The control device claimed in claim 1, further comprising means for generating said aimed angle value and said aimed speed value on the basis of a moving distance information of said carriage.
Claim 4
Dependent Claim 66 words
The control device in claim 1 wherein said set speed determination circuit comprises a coincidence determination circuit for determining whether or not said rotation angle equals said aimed angle value, and a circuit which outputs a next aimed speed value as a set speed value and supplies another aimed angle value to said coincidence determination circuit when said rotation angle value equals said aimed angle value.
Claim 5
Dependent Claim 126 words
The control device claimed in claim 1, wherein said speed control circuit comprises a subtracter for calculating a speed error between said set speed value and said rotation speed value, an averaging circuit for averaging said speed error from an initial time point, a state estimation circuit for estimating a speed of said carriage and state variables of said power transmission mechanism due to said motor on the basis of said speed control value and said rotation speed value, and a state feedback circuit for outputting a multiplied signal by multiplying estimated values of said rotation speed value, said carriage speed and said state variables with respective gains, and adding an output of said averaging circuit to said multiplied signal to generate said speed control value.
Claim 6
Dependent Claim 61 words
The control device claimed in claim 4, wherein said state estimation circuit outputs said estimated values of said rotation speed value, said carriage speed and said state variables at a certain time instance on the basis of a sum of products of said rotation speed value, said carriage speed and said state variables at a preceding time instance and respective coefficients.
Claim 7
Dependent Claim 95 words
The control device claimed in claim 1, wherein said angle control circuit comprises a subtracter for calculating an angle error between said aimed angle value and said rotation angle value and, an adder for summing a value obtained by averaging said angle error from an initial time point and multiplying an averaged angle error with a first coefficient, a value obtained by multiplying said rotation angle value with a second coefficient and a value obtained by multiplying said rotation speed value with a third coefficient and, outputting a resultant sum as said angle control value.
Claim 8
Dependent Claim 126 words
The control device claimed in claim 1, wherein said selection circuit comprises a first selection circuit for outputting said speed control value as a control drive value when said rotation speed value is larger than said first speed value and outputting said angle control value as the control drive value when said rotation speed value is smaller than said first speed value and, a second selection circuit for stopping an output of said control drive value as said motor drive control value when said rotation speed value and said rotation angle value are lower than a second speed value smaller than said first speed value and smaller than a predetermined angle value, respectively, and, otherwise, outputting said control drive value as said motor drive control value.
Claim 9
Dependent Claim 139 words
The control device claimed in claim 1, wherein said drive signal generator comprises a register for storing said motor drive control value, a high speed clock counter for counting high speed clock, a drive voltage comparator for comparing an output of said register with an output of said high speed clock counter and outputting a coincidence signal, a high speed clock frequency divider for frequency dividing said high speed clock and outputting a frequency-divided high speed clock signal, a RS flip-flop having said frequency-divided high speed clock signal and said drive voltage coincidence signal as a set and reset signals and outputting said motor drive signal and, a selector for selectively outputting said motor drive signal as said forward motor drive signal and as said reverse motor drive signal according to said signal indicative of the direction of rotation.
Claim 10
Dependent Claim 43 words
The control device claimed in claim 1, wherein said rotation speed value, said signal indicative of the direction of rotation and said aimed angle value are generated according to a rotation signal from respective encoders fixed to a rotary shaft of said motor.
Claim 11
Dependent Claim 71 words
The control device claimed in claim 1 wherein said speed control circuit further generates a state signal by estimating state variables of a power transmission mechanism of said motor and said carriage on the basis of said rotation speed value during closed loop control, and adds said state signal to said difference value to generate a speed control value for making said rotation speed value closer to said set speed value.
Claim 12
Dependent Claim 279 words
A control device for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor signal, said control device comprising: speed detection means for generating a rotation speed value indicative of the rotation speed of said motor; angle detection means for generating a rotation angle value indicative of the rotation angle of said motor from an initial position; speed determination means for determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; speed control means for generating a speed control value for making said rotation speed value closer to said set speed value on the basis of a difference value between said rotation speed value and said set speed value; angle control means for generating an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; selection means for selecting said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value and selecting said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and drive signal generation means for generating a motor drive signal modulated according to a magnitude of said motor drive control value and for outputting said motor drive signal.
Claim 13
Dependent Claim 279 words
A control device for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor signal, said control device comprising: speed detection means for generating a rotation speed value indicative of the rotation speed of said motor; angle detection means for generating a rotation angle value indicative of the rotation angle of said motor from an initial position; speed determination means for determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; speed control means for generating a speed control value for making said rotation speed value closer to said set speed value on the basis of a difference value between said rotation speed value and said set speed value; angle control means for generating an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; selection means for selecting said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value and selecting said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and drive signal generation means for generating a motor drive signal modulated according to a magnitude of said motor drive control value and for outputting said motor drive signal.
Claim 14
Dependent Claim 32 words
The control device claimed in claim 11, further comprising means for generating said aimed angle value and said aimed speed value on the basis of a moving distance information of said carriage.
Claim 15
Dependent Claim 95 words
The control device of claim 11 wherein said speed determination means further includes means for receiving an aimed angle value indicative of an aimed rotation angle and an aimed speed value indicative of an aimed rotation speed, and further comprises a coincidence determination means for determining whether or not said rotation angle value is equal to said aimed angle value, and means for outputting a next aimed speed value as a set speed value and supplies another aimed angle value to said coincidence determination means when said rotation angle value equals said aimed angle value.
Claim 16
Dependent Claim 74 words
The control device claimed in claim 11 wherein said speed control means further includes means for generating a state signal by estimating state variables of a power transmission mechanism of said motor and said carriage on the basis of said rotation speed value during closed loop control, and adding said state signal to said difference value to generate a speed control value for making said rotation speed value closer to said set speed value.
Claim 17
Dependent Claim 304 words
A control method for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor drive signal, said control method comprising the steps of: detecting a rotation speed of said motor and generating a rotation speed value indicative of the rotation speed of said motor and a signal indicative of a direction of rotation of said motor; detecting a rotation angle of said motor and generating a rotation angle value indicative of the rotation angle of said motor from an initial position; determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; generating a speed control value for making said rotation speed value closer to said set speed value by detecting a difference value between said rotation speed value and said set speed value; generating an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; selecting said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value and selecting said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and generating a motor drive signal modulated according to a magnitude of said motor drive control value and outputting said motor drive signal as a forward motor drive signal or a reverse motor drive signal on the basis of said signal indicative of the direction of rotation.
Claim 18
Dependent Claim 304 words
A control method for controlling movement of a carriage having a printing head, said movement performed by a driving motor by means of a motor drive signal while controlling the motor drive signal, said control method comprising the steps of: detecting a rotation speed of said motor and generating a rotation speed value indicative of the rotation speed of said motor and a signal indicative of a direction of rotation of said motor; detecting a rotation angle of said motor and generating a rotation angle value indicative of the rotation angle of said motor from an initial position; determining a set speed value to be set on the basis of an aimed angle value indicative of an aimed rotation angle, an aimed speed value indicative of an aimed rotation speed and said rotation angle value; generating a speed control value for making said rotation speed value closer to said set speed value by detecting a difference value between said rotation speed value and said set speed value; generating an angle control value for making said rotation angle value closer to said aimed angle value on the basis of a difference between said aimed angle value and said rotation angle value; selecting said speed control value as a motor drive control value for closed loop speed control when said rotation speed value is larger than a first speed value and selecting said angle control value as the motor drive control value for closed loop angle control when said rotation speed value is smaller than said first speed value; and generating a motor drive signal modulated according to a magnitude of said motor drive control value and outputting said motor drive signal as a forward motor drive signal or a reverse motor drive signal on the basis of said signal indicative of the direction of rotation.
Claim 19
Dependent Claim 33 words
The control method claimed in claim 15, further comprising a step of generating said aimed angle value and said aimed speed value on the basis of a moving distance information of said carriage.
Claim 20
Dependent Claim 76 words
The control method claimed in claim 15, wherein said step of determining said set speed value comprises the steps of receiving an aimed angle value indicative of an aimed rotation angle and an aimed speed value indicative of an aimed rotation speed, determining whether or not said rotation angle value equals said aimed angle value, and outputting next aimed speed value as a set speed value when said rotation angle value equals said aimed angle value.
Claim 21
Dependent Claim 116 words
The control method claimed in claim 15, wherein said step of generating said speed control value comprises the steps of calculating a speed error between said set speed value and said rotation speed value, averaging said speed error from an initial time point, estimating a speed of said carriage and state variables of said power transmission mechanism due to said motor on the basis of said speed control value and said rotation speed value, outputting a multiplied signal by multiplying estimated values of said rotation speed value, said carriage speed and said state variables with respective gains, and adding an output obtained by said averaging step to said multiplied signal to generate said speed control value.
Claim 22
Dependent Claim 96 words
The control method claimed in claim 15, wherein said step of generating said angle control value comprises the steps of calculating an angle error between said aimed angle value and said rotation angle value, summing a value obtained by averaging said angle error from an initial time point and then multiplying an averaged angle error with a first coefficient, a value obtained by multiplying said rotation angle value with a second coefficient and a value obtained by multiplying said rotation speed value with a third coefficient and, outputting a resultant sum as said angle control value.
Claim 23
Dependent Claim 119 words
The control method claimed in claim 15, wherein said step of selecting comprises the steps of outputting said speed control value as a control drive value when said rotation speed value is larger than said first speed value and outputting said angle control value as the control drive value when said rotation speed value is smaller than said first speed value, stopping an output of said control drive value as said motor drive control value when said rotation speed value and said rotation angle value are lower than a second speed value smaller than said first speed value and smaller than a predetermined angle value, respectively, and, otherwise, outputting said control drive value as said motor drive control value.
Claim 24
Dependent Claim 77 words
The method of claim 15 wherein said step of generating a speed control value further comprises the step of generating a state signal by estimating state variables of a power transmission mechanism of said motor and said carriage on the basis of said rotation speed value during closed loop control, and adding said state signal to said difference value to generate a speed control value for making said rotation speed value closer to said set speed value.

References Cited (Backward Citations)

US4457639A Cited
US4463435A Cited
US4689540A Cited
US4707649A Cited
US4815063A Cited
US4777609A Cited
US4869610A Cited
US4928050A Cited
JPH01234280A Cited
JPH01238974A Cited
US5207520A Cited
US5204601A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag