Information processing system, learning device, and information processing method
US-11981138-B2 · May 14, 2024 · US
US2023347643A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023347643-A1 |
| Application number | US-202318307134-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 26, 2023 |
| Priority date | Apr 28, 2022 |
| Publication date | Nov 2, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a pulse generator generating a timing pulse based on a detection signal obtained from a detection signal outputting part configured to output the detection signal every time a motor rotates by a predetermined amount which has been previously set. The pulse generator includes: a time information calculating part, and a timing determining part. A time difference between a first calculating timing at which first time information is calculated and a second calculating timing at which second time information is calculated is longer than a time required for the motor to rotate by not less than an angle corresponding to a cogging distance.
Opening claim text (preview).
What is claimed is: 1 . A pulse generator configured to generate a timing pulse based on a detection signal obtained from a detection signal outputting part configured to output the detection signal every time a motor rotates by a predetermined amount which has been previously set, the pulse generator comprising: a time information calculating part configured to calculate time information, indicating a time interval between the detection signal output most recently and the detection signal output a previous time which is prior to the detection signal output most recently, every time the detection signal is output from the detection signal outputting part; and a timing determining part configured to determine an output timing, at which the timing pulse is output, based on at least two pieces of the time information, wherein a time difference between a first calculating timing at which first time information is calculated and a second calculating timing at which second time information is calculated is longer than a time required for the motor to rotate by not less than an angle corresponding to a cogging distance, with the first time information being the time information, of the at least two pieces of the time information, output based on a first detection signal which is the detection signal output earliest and the second time information being the time information, of the at least two pieces of the time information, output based on a second detection signal which is the detection signal output latest. 2 . The pulse generator according to claim 1 , wherein the time information is a time or a clock number required for the motor to rotate by the predetermined amount. 3 . The pulse generator according to claim 1 , wherein the timing determining part is configured to determine the output timing based on an average of the at least two pieces of the time information. 4 . The pulse generator according to claim 3 , wherein the timing determining part is configured to determine the output timing so that the output timing is determined at a regular interval within an average time indicating the average of the at least two pieces of the time information. 5 . The pulse generator according to claim 4 , wherein the timing determining part is configured to set the output timing at the regular interval continuously until the timing pulse generated based on the detection signal which is newly detected is output. 6 . The pulse generator according to claim 1 , wherein the time difference between the first calculating timing and the second calculating timing is equal to a time required for the motor to make one rotation. 7 . A pulse generator configured to generate a timing pulse based on a detection signal obtained from a detection signal outputting part configured to output the detection signal every time a driving object moves by a predetermined amount which has been previously set, the pulse generator comprising: a time information calculating part configured to calculate time information, indicating a time interval between the detection signal output most recently and the detection signal output a previous time which is prior to the detection signal output most recently, every time the detection signal is output from the detection signal outputting part; and a timing adjusting part configured to calculate an adjusting amount by using most recent time information which is the time information before the timing pulse is generated and reference time information which is a reference of a time interval and which has been previously set, the timing pulse being generated at the time interval, and configured to determine an output timing at which the timing pulse is output, by delaying or advancing, based on the adjusting amount, the output timing with respect to a reference output timing which is calculated based on the most recent time information and which is a reference of the output timing. 8 . The pulse generator according to claim 7 , wherein the time information is a time or a clock number required for the driving object to move by the predetermine amount. 9 . The pulse generator according to claim 7 , wherein the reference time information is a time or a clock number required for the driving object to move by the predetermined amount in a case that the driving object is driven at a reference speed which has been previously set. 10 . The pulse generator according to claim 7 , wherein the reference time information is a time or a clock number obtained by averaging at least two pieces of the time information which are calculated before the output timing is determined. 11 . The pulse generator according to claim 7 , wherein the timing adjusting part is configured to determine a plurality of pieces of the output timing during a period of time since the detection signal has been output most recently and until the detection signal is output next time, and the timing adjusting part is configured to determine the plurality of pieces of the output timing based on a plurality of pieces of the adjusting amount each of which is calculated independently with respect to one of the plurality of pieces of the output timing. 12 . The pulse generator according to claim 11 , wherein in a case that a number of the timing pulse to be output during the period of time since the detection signal has been output most recently and until the detection signal is detected the next time is M, that a time indicated by the time information is Te, that a time indicated by the reference time information is Ts and that the adjusting amount of the output timing which is output as a N-th output timing is delay N, the timing adjusting part is configured to calculate the adjusting amount of the N-th output timing by: delay N =( N− 1)×( Ts−Te )/ M. 13 . The pulse generator according to claim 7 , wherein the timing adjusting part is configured to determine a plurality of pieces of the output timing during a period of time since the detection signal has been output most recently and until the detection signal is output next time, and the timing adjusting part is configured to determine the plurality of pieces of the output timing based on the adjusting amount which is same with respect to the plurality of pieces of the output timing. 14 . The pulse generator according to claim 13 , wherein in a case that a time indicated by the time information is Te, that a time indicated by the reference time information is Ts and that the adjusting amount is delay, the timing adjusting part is configured to calculate the adjusting amount by: delay=( Ts−Te )/2. 15 . The pulse generator according to claim 1 , wherein the motor drives a conveying apparatus configured to move a discharging apparatus which is configured to discharge an ink toward a sheet, and the timing pulse indicates a timing at which the ink is discharged by the discharging apparatus. 16 . The pulse generator according to claim 7 , wherein the driving object drives a conveying apparatus configured to move a discharging apparatus which is configured to discharge an ink toward a sheet, and the timing pulse indicates a timing at which the ink is discharged by the discharging apparatus.
Detection, control or error compensation of scanning velocity or position ({H04N1/0402 and } H04N1/17 take precedence) · CPC title
Timing; Delays · CPC title
Arrangements for controlling torque ripple, e.g. providing reduced torque ripple · CPC title
controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type · CPC title
Encoding along a bar · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.