Pulse generator

US2023347643A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023347643-A1
Application numberUS-202318307134-A
CountryUS
Kind codeA1
Filing dateApr 26, 2023
Priority dateApr 28, 2022
Publication dateNov 2, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Detection, control or error compensation of scanning velocity or position ({H04N1/0402 and } H04N1/17 take precedence) · CPC title

  • Timing; Delays · CPC title

  • H02P6/10Primary

    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

  • B41J19/207Primary

    Encoding along a bar · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023347643A1 cover?
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 …
Who is the assignee on this patent?
Brother Ind Ltd
What technology area does this patent fall under?
Primary CPC classification B41J2/04573. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Nov 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).