[go: up one dir, main page]

JP2001075324A - Image forming device and rotation controller - Google Patents

Image forming device and rotation controller

Info

Publication number
JP2001075324A
JP2001075324A JP25149899A JP25149899A JP2001075324A JP 2001075324 A JP2001075324 A JP 2001075324A JP 25149899 A JP25149899 A JP 25149899A JP 25149899 A JP25149899 A JP 25149899A JP 2001075324 A JP2001075324 A JP 2001075324A
Authority
JP
Japan
Prior art keywords
rotation
image forming
driving
data
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP25149899A
Other languages
Japanese (ja)
Inventor
Juntaro Oku
淳太郎 奥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP25149899A priority Critical patent/JP2001075324A/en
Publication of JP2001075324A publication Critical patent/JP2001075324A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Color Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

PROBLEM TO BE SOLVED: To eliminate irregularity in the rotation of rotating members and to obtain a high definition image by computing control signals of rotation driving operations by plural driving means based on the outputs of plural rotation detecting means and controlling the plural driving means based on the obtained control signals. SOLUTION: A driving compensation computing section 305 computes a compensation value of an encoder pulse for every encoder pulse and outputs the values to an S/P converting circuit 311. An S/P converting circuit 313 latches pulse rate compensation data received from the circuit 311 for each color and outputs the data to period counter/phase signal generating circuits 317Y to 317M. The circuits 317 change the count value of a period counter based on the compensation data and generates pulses with the period of the compensated count value. Then, phase signals are generated based on the pulses, the signals are outputted to drivers 319 of step motors 203 for each color and the drivers 319 drive step motors based on the phase signals.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は画像形成装置及び回
転制御装置に関し、特には、画像担持体等の回転駆動の
制御に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an image forming apparatus and a rotation control device, and more particularly, to control of rotation driving of an image carrier and the like.

【0002】[0002]

【従来の技術】従来より、複数の画像形成部により形成
された画像を搬送される記録紙上に重ね合わせて転写す
ることにより高速にカラー画像を得る装置が知られてい
る。
2. Description of the Related Art Conventionally, there has been known an apparatus which obtains a color image at a high speed by superimposing and transferring images formed by a plurality of image forming units on a recording sheet to be conveyed.

【0003】この種の装置の問題点としては、機械精度
等の原因により、複数の感光ドラムや搬送ベルトの移動
むらや、各画像形成部の転写位置での感光ドラム外周面
と搬送ベルトの移動量の関係等が各色毎に異なってしま
い、各色の画像を重ね合わせた時に一致せず、色ずれ
(位置ずれ)を生じてしまうことが挙げられる。
[0003] Problems of this type of apparatus include uneven movement of a plurality of photosensitive drums and a conveyor belt and movement of the outer peripheral surface of the photosensitive drum and the conveyor belt at the transfer position of each image forming unit due to mechanical accuracy and the like. For example, the relationship of the amount differs for each color, and when the images of the respective colors are superimposed, they do not coincide with each other, resulting in a color shift (position shift).

【0004】色ずれには大きく分けて主走査方向のずれ
と副走査方向のずれがあり、また、1つの画像内でずれ
の量が一定である定常的誤差と、ずれ量が周期的に変動
する非定常的誤差がある。
[0004] The color shift is roughly classified into a shift in the main scanning direction and a shift in the sub-scanning direction. In addition, a steady error in which the amount of the shift is constant in one image, and a shift in the shift amount periodically. There is a non-stationary error.

【0005】定常的な誤差については、従来より、搬送
ベルト上に各色毎の位置ずれ補正用のマークを形成し、
このマークの読み取り結果に基づいて位置ずれを検出
し、補正することが行われている。
[0005] Regarding the steady error, conventionally, a mark for correcting the positional deviation of each color is formed on the conveyor belt,
A misalignment is detected and corrected based on the result of reading the mark.

【0006】また、非定常的な色ずれ、特に搬送むらに
起因するものに関しては、感光ドラムや搬送ベルトの回
転状態をモニタし、回転むらをキャンセルして回転速度
が一定となるようにモータの回転駆動を制御することが
考えられる。
[0006] Regarding irregular color shifts, particularly those caused by uneven conveyance, the rotation state of the photosensitive drum and the conveyance belt is monitored, and the motor is operated so that the uneven rotation is canceled and the rotation speed becomes constant. It is conceivable to control the rotation drive.

【0007】従来では、製造時においてこのようにして
求めた回転駆動制御用のデータをメモリに記憶してお
き、実際の像形成時にはこの制御データに基づいてモー
タの回転駆動を制御するようにしている。
Conventionally, the data for rotational drive control obtained in this way at the time of manufacture is stored in a memory, and the rotational drive of the motor is controlled based on the control data at the time of actual image formation. I have.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、従来で
は、前述のように回転むらをキャンセルするための制御
データは予めメモリに記憶されているものを使っている
ため、装置の環境の変化や経時変化等により回転駆動部
の誤差による回転むらが変動した場合にこれに対応する
ことができない。
However, conventionally, as described above, control data for canceling rotation unevenness is stored in advance in a memory, so that changes in the environment of the apparatus and changes with time are used. It is not possible to cope with fluctuations in rotation unevenness due to an error in the rotation drive unit due to the above.

【0009】そのため、回転むらの変動による非定常的
なずれが発生してしまい、良好な画像を得ることができ
ない。
[0009] Therefore, an unsteady shift occurs due to the fluctuation of the rotation unevenness, and a good image cannot be obtained.

【0010】本発明は前述の如き問題を解決することを
目的とする。
An object of the present invention is to solve the above-mentioned problems.

【0011】本発明の更に他の目的は、画像形成装置に
おける回転部材の回転むらをなくし、高精細な画像を得
る処にある。
It is still another object of the present invention to eliminate uneven rotation of a rotating member in an image forming apparatus and obtain a high-definition image.

【0012】[0012]

【課題を解決するための手段】このような目的下におい
て、本発明においては、それぞれ画像担持体と前記画像
担持体上に画像を形成する書き込み手段とを有する複数
の画像形成手段と、前記複数の画像形成手段の各画像担
持体上に形成された画像をそれぞれ転写位置にて転写す
るべく移動する移動体と、前記複数の画像形成手段にそ
れぞれ対応して設けられ、各画像担持体を回転駆動する
複数の駆動手段と、前記複数の画像形成手段の各画像担
持体の回転状態を検出する複数の回転検出手段と、前記
複数の画像形成手段に対して共通に設けられ、前記複数
の回転検出手段の出力に基づいて前記複数の駆動手段に
よる回転駆動動作の制御信号を演算する演算手段と、前
記演算手段により得られた制御信号に基づいて前記複数
の駆動手段を制御する複数の駆動制御手段とを備える構
成とした。
According to the present invention, a plurality of image forming units each including an image carrier and a writing unit for forming an image on the image carrier are provided. A moving body that moves to transfer an image formed on each image carrier at each transfer position of the image forming means, and a moving body provided corresponding to each of the plurality of image forming means and rotates each image carrier. A plurality of driving units for driving; a plurality of rotation detecting units for detecting a rotation state of each image carrier of the plurality of image forming units; and a plurality of rotation units provided in common to the plurality of image forming units. Calculating means for calculating a control signal for a rotational driving operation by the plurality of driving means based on an output of the detecting means; and controlling the plurality of driving means based on a control signal obtained by the calculating means And configured to include a plurality of drive control means that.

【0013】[0013]

【発明の実施の形態】以下、図面を用いて本発明の実施
形態について詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0014】図1は本発明が適用される画像形成装置の
構成を示す図である。
FIG. 1 is a diagram showing a configuration of an image forming apparatus to which the present invention is applied.

【0015】図1の装置は、4色、即ち、イエロー(以
下Y)、マゼンタ(以下M)、シアン(以下C)、及び
ブラック(以下BK)の画像を形成する画像形成部を備
えている。
The apparatus shown in FIG. 1 is provided with an image forming section for forming images of four colors, ie, yellow (hereinafter Y), magenta (hereinafter M), cyan (hereinafter C), and black (hereinafter BK). .

【0016】図において、101Y,101M,101
C,101BKはそれぞれ、Y,M,C及びBKの静電
潜像を形成するための感光ドラムで、後述の如く不図示
の駆動部200により駆動される。102Y,102
M,102C,102BKはそれぞれ、画像処理部10
8からの画像信号に応じて感光ドラム101Y,101
M,101C,101BK上にレーザビームを照射して
静電潜像を形成する光学部であり、レーザビームの光
源、反射ミラー等を有する。なお、周知の如く、各感光
ドラムの周囲には、帯電器、現像器等が設けられてい
る。
In the figure, 101Y, 101M, 101
C and 101BK are photosensitive drums for forming electrostatic latent images of Y, M, C and BK, respectively, and are driven by a drive unit 200 (not shown) as described later. 102Y, 102
M, 102C, and 102BK are image processing units 10
8, the photosensitive drums 101Y, 101Y
An optical unit that irradiates a laser beam onto M, 101C, and 101BK to form an electrostatic latent image, and includes a laser beam light source, a reflection mirror, and the like. As is well known, a charger, a developing device and the like are provided around each photosensitive drum.

【0017】また、103は図中矢印A方向に移動し、
記録紙107を各画像形成部に順次搬送する搬送ベル
ト、104は後述のモータ、ギア等でなる駆動部と接続
され、搬送ベルト103を駆動する駆動ローラ、105
は搬送ベルト103の移動に従って回転し、かつ、搬送
ベルト103に一定の張力を付与する従動ローラ、10
6は外部より入力された画像信号を処理し各色の画像信
号を各光学部に出力する画像処理部である。
Also, 103 moves in the direction of arrow A in the figure,
A transport belt 104 for sequentially transporting the recording paper 107 to each image forming unit, a driving roller 104 connected to a drive unit including a motor, a gear, and the like, which will be described later, for driving the transport belt 103
Are driven rollers that rotate according to the movement of the conveyor belt 103 and apply a constant tension to the conveyor belt 103;
Reference numeral 6 denotes an image processing unit that processes an image signal input from the outside and outputs an image signal of each color to each optical unit.

【0018】次に、図1の装置における画像形成動作に
ついて説明する。
Next, an image forming operation in the apparatus shown in FIG. 1 will be described.

【0019】画像形成時においては、各光学部102に
おいてプリント開始の準備が整ったところで、不図示の
制御部によりレジストローラを駆動して記録紙109を
搬送ベルト103上に送ると共に、この搬送開始タイミ
ングに基づいて各光学部102に対して画像処理部10
6より画像信号が出力される。
At the time of image formation, when the preparation for starting printing is completed in each optical unit 102, a registration roller is driven by a control unit (not shown) to feed the recording paper 109 onto the conveyance belt 103, and to start the conveyance. The image processing unit 10 for each optical unit 102 based on the timing
6 outputs an image signal.

【0020】そして、各光学部102により、感光ドラ
ム101上に静電潜像が形成され、不図示の現像器によ
り各色のトナーが現像され、それぞれの転写位置にて不
図示の転写部により記録紙107上に転写される。図1
の装置では、Y,M,C,BKの順に転写される。その
後、記録紙109は搬送ベルト103から分離され、不
図示の定着器によりトナー像が記録紙上に定着され、装
置外部へ排出される。
Then, an electrostatic latent image is formed on the photosensitive drum 101 by each optical unit 102, and toner of each color is developed by a developing unit (not shown), and is recorded at a transfer position by a transfer unit (not shown). It is transferred onto paper 107. FIG.
Is transferred in the order of Y, M, C, and BK. Thereafter, the recording paper 109 is separated from the transport belt 103, and the toner image is fixed on the recording paper by a fixing device (not shown), and is discharged outside the apparatus.

【0021】次に、本形態における感光ドラムの回転動
作の制御について説明する。
Next, control of the rotation operation of the photosensitive drum in the present embodiment will be described.

【0022】図2は図1の装置における感光ドラム10
1の駆動部200の構成を示す図である。図2の駆動部
は各色について同様の構成のものが設けられ、同様の動
作を行うものである。なお、図2において、制御回路3
00は後述の如く各色の駆動部200に対して共通に設
けられる。
FIG. 2 shows the photosensitive drum 10 in the apparatus shown in FIG.
FIG. 2 is a diagram illustrating a configuration of one driving unit 200. The drive unit shown in FIG. 2 has the same configuration for each color and performs the same operation. In FIG. 2, the control circuit 3
00 is provided in common to the drive units 200 for each color as described later.

【0023】図2において、201はモータ203の回
転を回転軸202に伝達する減速ギア、202は感光ド
ラム101と共に回転する回転軸、203はステッピン
グモータ部、204は同心円上に等間隔にスリットが設
けられ、回転軸202と共に回転するコードホイール、
205は発光部と受光部とからなり、コードホイール2
04のスリットの通過に応じてパルスを発生するエンコ
ーダ、300は後述の如くエンコーダ205からのパル
スに基づいてモータ203の回転動作を制御するための
制御回路である。
In FIG. 2, reference numeral 201 denotes a reduction gear for transmitting the rotation of a motor 203 to a rotating shaft 202; 202, a rotating shaft that rotates together with the photosensitive drum 101; 203, a stepping motor; and 204, concentric slits at regular intervals. A code wheel that is provided and rotates with the rotation shaft 202;
Reference numeral 205 denotes a light emitting unit and a light receiving unit.
An encoder 300 generates a pulse according to the passage of the slit 04, and a control circuit 300 controls the rotation operation of the motor 203 based on the pulse from the encoder 205 as described later.

【0024】図2において、モータ203の回転が減速
ギア201を介して回転軸202に伝達され、感光ドラ
ム101が回転すると共にこの回転軸202の回転に応
じてコードホイール204が回転する。コードホイール
204の回転に伴い、エンコーダ205からパルスが発
生し、制御部206に出力される。制御部206はエン
コーダ205からのパルスに基づいてモータ203の回
転動作を制御する。
In FIG. 2, the rotation of a motor 203 is transmitted to a rotating shaft 202 via a reduction gear 201, and the photosensitive drum 101 rotates, and the code wheel 204 rotates according to the rotation of the rotating shaft 202. With the rotation of the code wheel 204, a pulse is generated from the encoder 205 and output to the control unit 206. The control unit 206 controls the rotation operation of the motor 203 based on the pulse from the encoder 205.

【0025】図3はモータ203の回転駆動の補正制御
を行わない場合の感光ドラム101の回転むらを説明す
るための図である。図3において、(a)はモータ20
3の制御ステップの状態を示し、(b)はエンコーダ2
05の出力パルスの周期の推移を示し、(c)は(b)
に示したエンコーダ205の出力パルスの周期を積分し
たドラム101の回転位置誤差の様子を示している。
FIG. 3 is a diagram for explaining rotation unevenness of the photosensitive drum 101 when the correction control of the rotation drive of the motor 203 is not performed. In FIG. 3, (a) shows the motor 20
3 shows the state of the control step 3, and FIG.
5 shows the transition of the cycle of the output pulse of FIG.
8 shows the state of the rotational position error of the drum 101 obtained by integrating the period of the output pulse of the encoder 205 shown in FIG.

【0026】図のように、モータ203に対して一定の
制御データを与えた場合、モータ203の回転むらや減
速ギア201の寸法誤差(噛み合い誤差)等により、感
光ドラム101の1回転内の回転状態は一定ではなく、
エンコーダ205の出力パルス周期は変動し、回転位置
誤差が周期的に発生する。更に、この回転位置誤差の位
相や振幅は各色毎に異なっており、周期的な色ずれ(非
定常的な誤差)となる。本形態では、減速ギア201や
モータ203の回転サイクルが感光ドラム101の1回
転の整数分の1に構成されているので、回転むらは感光
ドラム101の回転周期で繰り返す。
As shown in the figure, when given control data is given to the motor 203, rotation of the photosensitive drum 101 within one rotation due to uneven rotation of the motor 203 or dimensional error (meshing error) of the reduction gear 201, etc. The state is not constant,
The output pulse cycle of the encoder 205 fluctuates, and a rotational position error occurs periodically. Further, the phase and amplitude of the rotational position error are different for each color, resulting in a periodic color shift (unsteady error). In the present embodiment, since the rotation cycle of the reduction gear 201 and the motor 203 is configured to be an integer fraction of one rotation of the photosensitive drum 101, the rotation unevenness is repeated at the rotation cycle of the photosensitive drum 101.

【0027】図4は感光ドラム101の回転むらに起因
する、副走査方向の非定常的な色ずれの様子を示す図で
ある。
FIG. 4 is a diagram showing a state of unsteady color misregistration in the sub-scanning direction caused by uneven rotation of the photosensitive drum 101.

【0028】図ではBKとYに色ずれが発生している場
合を示している。図4においては、BKの全体の移動
量、即ち、401BK〜402BKの距離とYの全体の
移動量、即ち、401Y〜402Yの距離は同じだが、
回転むらの位相や振幅がBKとYで異なり、401BK
〜402BK、あるいは401Y〜402Yの間では各
ラインの副走査方向の位置が一致せず、周期的に色ずれ
が発生している。
FIG. 2 shows a case where color shift occurs between BK and Y. In FIG. 4, the whole movement amount of BK, that is, the distance of 401BK to 402BK and the whole movement amount of Y, that is, the distance of 401Y to 402Y are the same,
The phase and amplitude of rotational unevenness differ between BK and Y, and 401BK
The positions in the sub-scanning direction of the respective lines do not match in the range from 402BK to 402BK or 401Y to 402Y, and color shift occurs periodically.

【0029】本形態では、図2の制御回路300により
各色のモータ203を制御してこのような周期的な色ず
れを防止するものである。
In this embodiment, the control circuit 300 shown in FIG. 2 controls the motors 203 for each color to prevent such periodic color shift.

【0030】図5は制御回路300を含む画像形成装置
の要部周辺の構成を示す図である。本形態の制御回路3
00は、各色の駆動部200のエンコーダ205からの
パルス周期を求めると共に、ステップモータに対する相
信号を各色毎に生成して出力する駆動制御回路303
と、駆動制御回路303からの各色のエンコーダパルス
周期に基づいて各色のステップモータのパルスレートを
演算して出力する演算処理回路301及びモータドライ
バ319Y〜319BKとから構成されている。
FIG. 5 is a diagram showing a configuration around a main part of the image forming apparatus including the control circuit 300. As shown in FIG. Control circuit 3 of this embodiment
Reference numeral 00 denotes a drive control circuit 303 that calculates a pulse period from the encoder 205 of the drive unit 200 for each color and generates and outputs a phase signal for the step motor for each color.
And an arithmetic processing circuit 301 for calculating and outputting the pulse rate of each step motor based on the encoder pulse period of each color from the drive control circuit 303, and motor drivers 319Y to 319BK.

【0031】図5において、各色のエンコーダ205Y
〜205BKからの出力パルスがそれぞれエンコーダ周
期カウンタ315Y〜315BKに出力される。本形態
では、コードホイール204は1000のスリットを有
し、感光ドラム101の1回転でエンコーダ205から
は1000個のパルスが出力される。カウンタ315は
このエンコーダ出力パルスが入力された時点から一定周
波数のクロックCLKをカウントし、次のエンコーダパ
ルスが入力された時点でカウント値を自己リセットする
と共に、その時点でのカウント値をエンコーダパルスの
周期データとして各パルス毎にシリアル/パラレル変換
回路(以下S/P変換回路)313に出力する。
In FIG. 5, each color encoder 205Y
Output pulses from .about.205BK are output to encoder cycle counters 315Y to 315BK, respectively. In this embodiment, the code wheel 204 has 1000 slits, and the encoder 205 outputs 1000 pulses in one rotation of the photosensitive drum 101. The counter 315 counts the clock CLK of a constant frequency from the time when the encoder output pulse is input, resets the count value when the next encoder pulse is input, and resets the count value at that time to the encoder pulse. The data is output to the serial / parallel conversion circuit (hereinafter, S / P conversion circuit) 313 as pulse data for each pulse.

【0032】S/P変換回路313は各色のエンコーダ
パルス周期のデータを内部のレジスタにラッチし、パラ
レルデータからシリアルデータに変換した後ヘッダを付
加して後述の如く演算処理回路301のS/P変換回路
311に出力する。本形態では、S/P変換回路31
3、周期カウンタ315Y〜315BK及び、相信号生
成回路317Y〜317BKはASICで一体的に構成
される。
The S / P conversion circuit 313 latches the data of the encoder pulse period of each color in an internal register, converts the data from parallel data to serial data, adds a header to the data, and adds an S / P to the S / P of the arithmetic processing circuit 301 as described later. Output to the conversion circuit 311. In the present embodiment, the S / P conversion circuit 31
3. The cycle counters 315Y to 315BK and the phase signal generation circuits 317Y to 317BK are integrally formed by an ASIC.

【0033】S/P変換回路311はS/P変換回路3
13より出力されたエンコーダパルスの周期データをエ
ンコーダ周期誤差演算部307に出力する。エンコーダ
誤差演算部307はヘッダに基づいて各色のエンコーダ
パルスの周期データをそれぞれパルス毎に基準データと
比較し、その誤差を各パルス毎にメモリ309に記憶す
ると共に、駆動補正値演算部305に出力する。
The S / P conversion circuit 311 is an S / P conversion circuit 3
The cycle data of the encoder pulse output from 13 is output to the encoder cycle error calculator 307. The encoder error calculator 307 compares the cycle data of the encoder pulse of each color with the reference data for each pulse based on the header, stores the error in the memory 309 for each pulse, and outputs the error to the drive correction value calculator 305. I do.

【0034】駆動補正値演算部305は、メモリ309
に記憶されている、感光ドラム101の当該回転の1回
転前の同一回転位置を中心とした一定区間のエンコーダ
パルスの周期データの誤差データと、ステップモータ2
03の1回転前の同一回転位置のステップ周期とに基づ
き、エンコーダパルスの周期データの誤差をキャンセル
するような補正値を各エンコーダパルス毎に算出し、こ
の補正値に対して、減速ギア201の歯ピッチ等に起因
する、周期性のない高周波成分を前記一定区間に亘りフ
ィルタ処理して補正データを求め、S/P変換回路31
1に出力する。なお、このフィルタは補正値の平均処理
や、FIRフィルタ、IIRフィルタ等を用いることが
できる。また、駆動補正値演算部305、エンコーダ周
期誤差演算部307及びメモリ309はバスBUSにて
接続されている。
The drive correction value calculation unit 305 has a memory 309
Error data of the cycle data of the encoder pulse in a certain section centered on the same rotation position one rotation before the rotation of the photosensitive drum 101 and stored in the step motor 2.
Based on the step cycle of the same rotation position one rotation before in step 03, a correction value for canceling the error of the cycle data of the encoder pulse is calculated for each encoder pulse. A high-frequency component having no periodicity due to a tooth pitch or the like is filtered over the predetermined section to obtain correction data, and the S / P conversion circuit 31
Output to 1. This filter can use correction value averaging processing, an FIR filter, an IIR filter, or the like. Further, the drive correction value calculation unit 305, the encoder cycle error calculation unit 307, and the memory 309 are connected by a bus BUS.

【0035】S/P変換回路311はこのパルスレート
補正データをパラレルデータからシリアルデータに変換
し、各色毎のヘッダを付加してS/P変換回路313に
出力する。本形態では、駆動補正値演算部305、エン
コーダ周期誤差演算部307、メモリ309及びS/P
変換回路311はDSPで一体的に構成されている。
The S / P conversion circuit 311 converts the pulse rate correction data from parallel data to serial data, adds a header for each color, and outputs the data to the S / P conversion circuit 313. In this embodiment, the drive correction value calculation unit 305, the encoder cycle error calculation unit 307, the memory 309, and the S / P
The conversion circuit 311 is integrally formed by a DSP.

【0036】S/P変換回路313はS/P変換回路3
11より受信した各色毎のパルスレート補正データをぞ
れぞれラッチし、周期カウンタ/相信号生成回路317
Y〜317Mにそれぞれ出力する。
The S / P conversion circuit 313 is the S / P conversion circuit 3
The pulse rate correction data for each color received from the latch 11 is latched, and the period counter / phase signal generation circuit 317 is latched.
Y to 317M.

【0037】周期カウンタ/相信号生成回路317はこ
のパルスレート補正データに基づいて周期カウンタのカ
ウント値を変更し、この補正されたカウント値の周期で
パルスを発生する。そして、このパルスに基づいて相信
号を生成し、各色のステップモータ203のドライバ3
19に出力し、ドライバ319はこの相信号に基づいて
ステップモータを駆動する。
The cycle counter / phase signal generation circuit 317 changes the count value of the cycle counter based on the pulse rate correction data, and generates a pulse at the cycle of the corrected count value. Then, a phase signal is generated based on the pulse, and the driver 3 of the step motor 203 for each color is generated.
19, and the driver 319 drives the stepping motor based on the phase signal.

【0038】本形態におけるステップモータは1周20
0ステップのハイブリッド型2相ステップモータで、理
論上の駆動レートは2000ppsであるが、制御回路
300により前述の如く制御されることで、理論値を中
心に補正された可変ステップ周期で駆動される。
The stepping motor according to the present embodiment has 20 rotations per revolution.
Although it is a hybrid 2-phase step motor of 0 step, the theoretical driving rate is 2000 pps, it is driven by the control circuit 300 as described above, so that it is driven at a variable step cycle corrected around the theoretical value. .

【0039】図6は本実施形態におけるエンコーダ20
5の出力パルス周期の誤差とステップモータ203のス
テップ周期の補正値との関係、及び、補正後の感光ドラ
ム101の回転むらを説明するための図である。
FIG. 6 shows an encoder 20 according to this embodiment.
5 is a diagram for explaining the relationship between the error of the output pulse cycle of No. 5 and the correction value of the step cycle of the step motor 203, and the rotational unevenness of the photosensitive drum 101 after the correction. FIG.

【0040】図6において、(a)はエンコーダパルス
のカウント値を示し、1回転で1000パルス発生され
る。また、(b)はステップモータ203の制御ステッ
プ周期の状態を示し、(c)はエンコーダ205の出力
パルスの周期の推移を示し、(d)は(b)に示したエ
ンコーダ205の出力パルスの周期を積分したドラム1
01の回転位置誤差の様子を示している。
In FIG. 6, (a) shows the count value of the encoder pulse, and 1000 pulses are generated in one rotation. (B) shows the state of the control step cycle of the step motor 203, (c) shows the transition of the cycle of the output pulse of the encoder 205, and (d) shows the state of the output pulse of the encoder 205 shown in (b). Drum 1 with integrated cycle
11 shows a state of a rotational position error of 01.

【0041】例えば、図6では、現在の回転位置がエン
コーダパルス数500で示されており、このとき、当該
回転の1回転前の同一位置、即ち、図6(a)に示した
ような感光ドラム101の当該回転nの1回転前n−1
におけるエンコーダパルス数500を中心とした一定区
間、例えば本形態ではエンコーダパルス数451〜55
0で示される100パルスに対応する区間におけるエン
コーダパルス周期の誤差データ及び1回転前の同一回転
位置のステップモータ203の制御ステップ周期に基づ
き、当該回転nのエンコーダパルス500時におけるス
テップモータ203の制御ステップ周期を制御してい
る。
For example, in FIG. 6, the current rotational position is indicated by the number of encoder pulses 500. At this time, the same position one rotation before the rotation, ie, the photosensitive position as shown in FIG. N-1 one rotation before the rotation n of the drum 101
, A fixed section around the encoder pulse number 500, for example, in this embodiment, the encoder pulse number 451 to 55
Based on the error data of the encoder pulse cycle in the section corresponding to 100 pulses indicated by 0 and the control step cycle of the step motor 203 at the same rotation position one rotation before, the control of the step motor 203 at the time of the encoder pulse 500 of the rotation n is performed. The step cycle is controlled.

【0042】同様に、例えば現在の回転位置がエンコー
ダパルス数で550で示されている時には、当該回転n
の1回転前の同一位置、即ちエンコーダパルス数550
を中心にしたエンコーダパルス数501〜600までの
エンコーダパルス周期の誤差データと1回転前の同一回
転位置におけるステップモータ203の制御ステップ周
期に基づいて当該回転nのエンコーダパルス550時に
おけるステップモータ203の制御ステップ周期を制御
する。
Similarly, for example, when the current rotational position is indicated by the encoder pulse number 550, the rotation n
At the same position one rotation before, ie, the encoder pulse number 550
Is based on the error data of the encoder pulse cycle from encoder pulse number 501 to 600 centered on and the control step cycle of the step motor 203 at the same rotation position one rotation before the rotation of the step motor 203 at the time of the encoder pulse 550 of the rotation n. Control the control step cycle.

【0043】このように制御することで、図6(d)に
示したように感光ドラム101の位置変動を少なくする
ことができ、周期的な画像の色ずれを防ぐことができ
る。
By controlling as described above, it is possible to reduce the fluctuation of the position of the photosensitive drum 101 as shown in FIG. 6D, and to prevent a periodic color shift of an image.

【0044】以上説明したように、本形態では、当該回
転の1回転前の同一回転位置を含む所定区間のエンコー
ダパルス周期誤差を用いているので、回転むらの変動に
対して迅速に応答することができ、エンコーダパルス周
期の誤差演算の負担も少なくてすむ。
As described above, in this embodiment, since the encoder pulse cycle error in a predetermined section including the same rotation position one rotation before the rotation is used, it is possible to quickly respond to fluctuations in rotation unevenness. Therefore, the burden of calculating the error of the encoder pulse period can be reduced.

【0045】また、このとき所定区間のエンコーダパル
ス誤差値を所定区間に亙ってフィルタ処理してから用い
ているので、安定してモータ制御を行うことができる。
At this time, since the encoder pulse error value in the predetermined section is used after being filtered over the predetermined section, the motor control can be stably performed.

【0046】また、前記所定区間の長さを適宜変更する
ことで、エンコーダパルス周期の変動に対するモータ制
御の応答速度を変更することができる。
Further, by appropriately changing the length of the predetermined section, the response speed of the motor control with respect to the fluctuation of the encoder pulse cycle can be changed.

【0047】次に、制御回路300における、演算処理
回路301と駆動制御回路303との間のデータの送受
信について説明する。
Next, transmission and reception of data between the arithmetic processing circuit 301 and the drive control circuit 303 in the control circuit 300 will be described.

【0048】図9は演算処理回路301のS/P変換回
路311と駆動制御回路303のS/P変換回路313
の間の信号の流れを示す図である。
FIG. 9 shows the S / P conversion circuit 311 of the arithmetic processing circuit 301 and the S / P conversion circuit 313 of the drive control circuit 303.
FIG. 4 is a diagram showing a signal flow during the period.

【0049】S/P変換回路311と313の間のシリ
アル通信線は全2重で、同期信号線とデータ線は送受信
に対し各々別々に計4本存在する。シリアル通信クロッ
クは送受信共通で、常にアクティブであり、例えば、演
算処理回路301が出力で、駆動制御回路303が入力
となる。
The serial communication lines between the S / P conversion circuits 311 and 313 are full duplex, and a total of four synchronous signal lines and four data lines are provided separately for transmission and reception. The serial communication clock is common to transmission and reception, and is always active. For example, the arithmetic processing circuit 301 outputs and the drive control circuit 303 inputs.

【0050】図7(b)に示したように、データの送受
信の同期用に、先頭データの1クロック前に同期信号を
出力する。同期信号に続いて、24ビットのデータをク
ロックに同期して送受信する。この24ビットのデータ
は、そのデータが何を示すのかを示す8ビットのヘッダ
と、16ビットのメインデータからなる。各データはM
SBを先頭に24ビット連続して送信する。本形態で
は、データの種類は、駆動制御回路303から出力され
る各色毎のエンコーダパルス周期データと、演算処理回
路301から出力される各色毎のパルスレート補正デー
タとが含まれ、8ビットのヘッダでこれらを識別する。
As shown in FIG. 7B, a synchronization signal is output one clock before the head data for synchronization of data transmission and reception. Following the synchronization signal, 24-bit data is transmitted and received in synchronization with the clock. The 24-bit data is composed of an 8-bit header indicating what the data indicates, and 16-bit main data. Each data is M
24 bits are continuously transmitted starting with SB. In this embodiment, the data type includes encoder pulse cycle data for each color output from the drive control circuit 303 and pulse rate correction data for each color output from the arithmetic processing circuit 301, and includes an 8-bit header. To identify them.

【0051】図8は演算処理回路301と駆動制御回路
303の間のデータの通信及び演算処理のタイミングを
示すタイミングチャートである。
FIG. 8 is a timing chart showing the timing of data communication and arithmetic processing between the arithmetic processing circuit 301 and the drive control circuit 303.

【0052】前述の如く、S/P変換回路313は各色
の周期カウンタ315からのエンコーダパルス周期デー
タを内部のレジスタにラッチする。また、各色のドラム
101の回転周期は同じであるが、1回転内において
は、図8(a)に示したように各色のエンコーダパルス
の出力タイミングは非同期であり、各色のエンコーダパ
ルスの立ち上がりタイミングは任意のタイミングで前後
する。従って、S/P変換回路313から311へのエ
ンコーダパルス周期データの送信はY,M,C,BKの
順ではなく、時系列に行われる。ただし、エンコーダパ
ルスの立ち上がりタイミングが2色以上で同時に発生し
た場合の優先順位は決めておく必要があり、仮に、Yと
Mのエンコーダパルスの立ち上がりが同時に発生したと
きには、Y,Mの順にエンコーダパルス周期データを送
信する。
As described above, the S / P conversion circuit 313 latches the encoder pulse cycle data from the cycle counter 315 for each color in an internal register. Although the rotation cycle of the drum 101 of each color is the same, the output timing of the encoder pulse of each color is asynchronous within one rotation as shown in FIG. Moves back and forth at an arbitrary timing. Therefore, the transmission of the encoder pulse cycle data from the S / P conversion circuits 313 to 311 is performed not in the order of Y, M, C, and BK, but in time series. However, it is necessary to determine the priority when the rising timing of the encoder pulse occurs simultaneously for two or more colors. If the rising edges of the Y and M encoder pulses occur at the same time, the encoder pulse is generated in the order of Y and M. Transmit the cycle data.

【0053】図8では、まず、Yのエンコーダパルスの
立ち上がりによりYのエンコーダパルス周期データが得
られ、S/P変換回路313にラッチされる。S/P変
換回路313は、このYのエンコーダパルス周期データ
をシリアルデータに変換し、Yのエンコーダパルス周期
データであることを示すヘッダを付加し、S/P変換回
路311がビジーでない(受信許可)状態であることを
確認して送信する(図8(b))。
In FIG. 8, first, the encoder pulse cycle data of Y is obtained by the rise of the encoder pulse of Y, and is latched by the S / P conversion circuit 313. The S / P conversion circuit 313 converts the Y encoder pulse cycle data into serial data, adds a header indicating that the data is Y encoder pulse cycle data, and the S / P conversion circuit 311 is not busy (reception permission )) And confirms that it is in the state (FIG. 8B).

【0054】演算処理回路301のS/P変換回路31
1はS/P変換回路313よりデータを受信すると、通
信ラインをビジーとし、受信許可フラグをリセットして
エンコーダ周期誤差演算部307に受信データがあるこ
とを通知する。エンコーダ周期誤差演算部307は、演
算中でなければS/P変換回路311から受信されたデ
ータを入力し、S/P変換回路311の受信許可フラグ
をセットしてビジーを解消する。
S / P conversion circuit 31 of arithmetic processing circuit 301
1 receives the data from the S / P conversion circuit 313, sets the communication line busy, resets the reception permission flag, and notifies the encoder cyclic error calculator 307 that there is received data. If the calculation is not being performed, the encoder cycle error calculation unit 307 inputs the data received from the S / P conversion circuit 311 and sets the reception permission flag of the S / P conversion circuit 311 to eliminate the busy state.

【0055】そして、受信データのヘッダからYのエン
コーダパルス周期データであることを識別し、基準値と
の誤差を演算して駆動補正値演算部305とメモリ30
9に出力する。駆動補正値演算部303は前述の如くパ
ルスレート補正データを演算し、S/P変換回路311
に出力する。
Then, it is identified from the header of the received data that the data is the Y encoder pulse cycle data, and an error from the reference value is calculated to calculate the drive correction value calculation unit 305 and the memory 30.
9 is output. The drive correction value calculation unit 303 calculates the pulse rate correction data as described above, and calculates the S / P conversion circuit 311.
Output to

【0056】このようにパルスレート補正データの演算
結果が得られると、S/P変換回路311はこのパルス
レート補正データをパラレルデータに変換し、更にYの
パルスレート補正データであることを示すヘッダを付加
して駆動制御回路303のS/P変換回路313に送信
する。このとき、駆動制御回路303では演算処理がな
く、また、S/P変換回路313では各色毎に受信デー
タをレジスタにラッチするので、ビジーの確認は不要
で、S/P変換回路311はパルスレート補正データの
演算処理後、直ちにデータを送信する。
When the operation result of the pulse rate correction data is obtained as described above, the S / P conversion circuit 311 converts the pulse rate correction data into parallel data, and further, a header indicating that the data is Y pulse rate correction data. And transmits the result to the S / P conversion circuit 313 of the drive control circuit 303. At this time, the drive control circuit 303 does not perform any arithmetic processing, and the S / P conversion circuit 313 latches the received data for each color in a register, so that it is not necessary to confirm busy, and the S / P conversion circuit 311 uses the pulse rate After calculating the correction data, the data is transmitted immediately.

【0057】図8では、Yのエンコーダパルス周期デー
タの送信中にMのエンコーダパルス周期データが得ら
れ、S/P変換回路313のレジスタにラッチされる。
このとき、通信ラインはビジーではないが、Yのエンコ
ーダパルス周期データを送信中なので、Yのエンコーダ
パルス周期データの送信終了を待つ。
In FIG. 8, M encoder pulse period data is obtained during transmission of the Y encoder pulse period data, and is latched in the register of the S / P conversion circuit 313.
At this time, the communication line is not busy, but the Y encoder pulse cycle data is being transmitted, so the transmission of the Y encoder pulse cycle data is completed.

【0058】Yのエンコーダパルス周期データはS/P
変換回路311にて受信された後、直ちに演算処理され
るため、ビジーはすぐに解消され、Yのエンコーダパル
ス周期データの送信終了後、引き続き、Mのエンコーダ
パルス周期データを送信する。
The encoder pulse cycle data of Y is S / P
Since the arithmetic processing is performed immediately after being received by the conversion circuit 311, the busy is immediately canceled, and after the transmission of the Y encoder pulse cycle data is completed, the M encoder pulse cycle data is continuously transmitted.

【0059】演算処理回路301では、Mのエンコーダ
パルス周期データを受信後、S/P変換回路311より
演算部307に受信データがあることが通知されるが、
Yのデータを演算中のため、すぐにはMのデータが演算
部307に取得されず、Yのデータの演算が終了して、
Mのデータが演算部307に取り込まれるまではビジー
が継続される。以下、同様に各データの送受信が行われ
る。
In the arithmetic processing circuit 301, after receiving the M encoder pulse period data, the S / P conversion circuit 311 notifies the arithmetic section 307 that there is received data.
Since the data of Y is being calculated, the data of M is not immediately acquired by the calculation unit 307, and the calculation of the data of Y ends.
The busy is continued until the data of M is taken into the arithmetic unit 307. Hereinafter, similarly, transmission and reception of each data are performed.

【0060】以上の各処理を図9のフローチャートを用
いて説明する。
The above processes will be described with reference to the flowchart of FIG.

【0061】図9(a)は駆動制御回路303から演算
処理回路301に対するエンコーダパルス周期データの
送信処理を示すフローチャートである。
FIG. 9A is a flowchart showing a process of transmitting encoder pulse cycle data from the drive control circuit 303 to the arithmetic processing circuit 301.

【0062】S/P変換回路313は各周期カウンタ3
15Y〜315BKからのエンコーダパルス周期データ
がラッチされたかを判別し(S901)、送信すべきデ
ータがあった場合には各データに応じたヘッダを付加す
る(S903)。そして、送信ラインLが空くのを待っ
て(S905)、データを送信する(S907)。
The S / P conversion circuit 313 is provided for each cycle counter 3
It is determined whether the encoder pulse period data from 15Y to 315BK has been latched (S901), and if there is data to be transmitted, a header corresponding to each data is added (S903). Then, after waiting for the transmission line L to become empty (S905), the data is transmitted (S907).

【0063】図9(b)は演算処理回路301における
エンコーダパルス周期データ受信時の動作を示すフロー
チャートである。
FIG. 9B is a flowchart showing the operation of the arithmetic processing circuit 301 when receiving the encoder pulse period data.

【0064】S/P変換回路311はエンコーダパルス
周期データを受信すると(S909)、受信許可フラグ
をリセットし(S911)、受信データありのフラグを
セットしてエンコーダ周期誤差演算部307に受信デー
タありを知らせる(S913)。
Upon receiving the encoder pulse cycle data (S909), the S / P conversion circuit 311 resets the reception permission flag (S911), sets a flag indicating that there is received data, and sets the encoder cycle error calculator 307 to receive the received data. Is notified (S913).

【0065】図9(c)は演算処理回路301の演算処
理に関する動作を説明するフローチャートである。
FIG. 9C is a flow chart for explaining the operation of the arithmetic processing circuit 301 relating to the arithmetic processing.

【0066】S/P変換回路311より受信データあり
の知らせを受けると(S915)、エンコーダ周期誤差
演算部307はS/P変換回路311より受信データを
入力し(S917)、S/P変換回路311の受信許可
フラグをセットする(S919)。次に、受信データの
ヘッダに基づいて受信データの種類を識別し(S92
1)、駆動補正値演算部305により前述の如くこの識
別データに基づいてパルスレート補正データを演算して
(S923)、S/P変換回路311に出力する(S9
25)。
Upon receiving a notification from the S / P converter 311 that there is received data (S915), the encoder cycle error calculator 307 inputs the received data from the S / P converter 311 (S917), and The reception permission flag of 311 is set (S919). Next, the type of the received data is identified based on the header of the received data (S92).
1) The pulse rate correction data is calculated by the drive correction value calculation unit 305 based on the identification data as described above (S923) and output to the S / P conversion circuit 311 (S9).
25).

【0067】本形態で、コードホイール204のスリッ
ト数を1000とし、回転数を100rpmとすると、
エンコーダパルスの平均周期は600μsで、駆動制御
回路303から演算処理回路301へのエンコーダパル
ス周期データの送信周期は4色で平均して150μsと
なる。また、送信データと受信データの転送時間と演算
時間はオーバーラップしており、本形態では、各々の処
理時間を150μsより短く設定している。データ転送
時間はシリアルクロックを1MHzとしても24μs程
度である。演算時間は演算内容により大きく異なるた
め、一概には言えないが、20MIPS(20MHz)
のDSPで、100次のFIR処理が50μsで、その
他の処理を加えても150μs内には十分に処理が終了
する。
In this embodiment, if the number of slits of the code wheel 204 is 1000 and the number of rotations is 100 rpm,
The average period of the encoder pulse is 600 μs, and the transmission period of the encoder pulse period data from the drive control circuit 303 to the arithmetic processing circuit 301 is 150 μs on average for four colors. Further, the transfer time and the calculation time of the transmission data and the reception data overlap, and in this embodiment, each processing time is set shorter than 150 μs. The data transfer time is about 24 μs even if the serial clock is 1 MHz. Since the calculation time varies greatly depending on the calculation content, it cannot be said unconditionally, but 20 MIPS (20 MHz)
In the DSP, the 100th-order FIR processing is 50 μs, and the processing is sufficiently completed within 150 μs even if other processing is added.

【0068】このように、本形態では、各色のエンコー
ダパルス周期データに基づいて、各色のモータの制御デ
ータを演算し、生成する際、演算処理回路を各色で共通
としたので、回路規模を著しく小型化することができ、
安価な構成で高精度な位置ずれの補正を行うことが可能
となる。
As described above, in this embodiment, when the control data of the motor of each color is calculated and generated based on the encoder pulse cycle data of each color, the arithmetic processing circuit is commonly used for each color. Can be downsized,
It is possible to perform highly accurate positional deviation correction with an inexpensive configuration.

【0069】次に、本発明の第2の実施形態について説
明する。
Next, a second embodiment of the present invention will be described.

【0070】図10は第2の実施形態における制御回路
300の要部の構成を示す図であり、図5と同様の構成
には同一番号を付してその詳細な説明は省略する。以
下、図5の回路と異なる部分について説明する。
FIG. 10 is a diagram showing a configuration of a main part of a control circuit 300 according to the second embodiment. Components similar to those in FIG. 5 are denoted by the same reference numerals, and detailed description thereof will be omitted. Hereinafter, portions different from the circuit of FIG. 5 will be described.

【0071】図10の回路では、演算処理回路301と
駆動制御回路303との間を、シリアル通信ではなくバ
ス接続とした。即ち、演算処理回路301と駆動制御回
路303とは、バス325によるクロック、データバ
ス、アドレスバス、リード/ライト及び割り込み信号で
接続される。
In the circuit of FIG. 10, the bus between the arithmetic processing circuit 301 and the drive control circuit 303 is connected instead of serial communication. That is, the arithmetic processing circuit 301 and the drive control circuit 303 are connected by a clock by the bus 325, a data bus, an address bus, a read / write, and an interrupt signal.

【0072】例えば、演算処理回路301をDSPで構
成し、駆動制御回路303をASICで構成した場合、
図5の回路と比べ、接続する信号の本数が増加するが、
各々の内部回路構成は単純にすることができ、データの
送受信時間が短縮される。
For example, when the arithmetic processing circuit 301 is constituted by a DSP and the drive control circuit 303 is constituted by an ASIC,
Although the number of connected signals increases as compared with the circuit of FIG. 5,
Each internal circuit configuration can be simplified, and the data transmission / reception time is reduced.

【0073】図10において、各エンコーダパルスの立
ち上がりに応じて、駆動処理回路303のバスI/F3
23より演算処理回路301のバスI/F321に対し
て割り込みが発生する。演算処理回路301のバスI/
F321はバスI/F323においてどのデータで割り
込みをかけたのかを示す割り込み要因を記憶するレジス
タからデータを読み出し、この割り込みがY,M,C,
BKのどれかを判断した後、バスI/F323における
対応する色のレジスタからエンコーダパルス周期データ
を読み出し、エンコーダ周期誤差演算部307に知らせ
る。その後、前述の実施形態と同様に演算処理を行い、
パルスレート補正データを求め、バスI/F321の対
応する色のレジスタに書き込む。
In FIG. 10, the bus I / F 3 of the drive processing circuit 303 responds to the rise of each encoder pulse.
From 23, an interrupt occurs to the bus I / F 321 of the arithmetic processing circuit 301. Bus I / of the arithmetic processing circuit 301
F321 reads data from a register that stores an interrupt factor indicating which data was interrupted in the bus I / F 323, and the interrupt is Y, M, C,
After determining any one of the BKs, the encoder pulse cycle data is read out from the register of the corresponding color in the bus I / F 323, and the encoder pulse cycle calculator 307 is notified. After that, arithmetic processing is performed in the same manner as in the above-described embodiment,
The pulse rate correction data is obtained and written to the register of the bus I / F 321 corresponding to the color.

【0074】バスI/F321はこのパルスレート補正
データをバスI/F323に対して出力し、バスI/F
323は受信したパルスレート補正データを対応する色
の周期カウンタ/相信号生成回路317に出力する。
The bus I / F 321 outputs the pulse rate correction data to the bus I / F 323,
323 outputs the received pulse rate correction data to the cycle counter / phase signal generation circuit 317 of the corresponding color.

【0075】このように、本解体においても、図5の回
路と同様、各色のエンコーダパルス周期データの演算処
理を各色に共通の演算処理回路にて行っており、簡単な
構成で高精度な位置ずれの補正を行うことが可能とな
る。
As described above, also in this disassembly, similarly to the circuit of FIG. 5, the arithmetic processing of the encoder pulse cycle data of each color is performed by the arithmetic processing circuit common to each color. The displacement can be corrected.

【0076】次に本発明の第3の実施形態について説明
する。
Next, a third embodiment of the present invention will be described.

【0077】図11は本発明の第3の実施形態としての
駆動部200の構成を示す図である。
FIG. 11 is a diagram showing a configuration of a driving section 200 according to a third embodiment of the present invention.

【0078】図11において、減速ギア201、回転軸
202、エンコーダホイール204及びエンコーダ20
5については図2の構成と同じである。また、206は
DCブラシレスモータであり、減速ギア201を介して
感光ドラム101を回転駆動すると共に、その回転に伴
い、FGパルスを発生して制御部300に出力する。制
御部300はエンコーダ205の出力パルスとモータ2
06からのFGパルスに基づいてモータ206の回転動
作を制御する。また、図11の構成は図2の構成と同
様、各色に設けられ、制御回路300は各色に共通に設
けられる。
In FIG. 11, a reduction gear 201, a rotating shaft 202, an encoder wheel 204, and an encoder 20
5 is the same as the configuration in FIG. Reference numeral 206 denotes a DC brushless motor, which rotates the photosensitive drum 101 via the reduction gear 201, generates an FG pulse with the rotation, and outputs the generated FG pulse to the control unit 300. The control unit 300 controls the output pulse of the encoder 205 and the motor 2
The rotation operation of the motor 206 is controlled based on the FG pulse from 06. Also, the configuration in FIG. 11 is provided for each color similarly to the configuration in FIG. 2, and the control circuit 300 is provided in common for each color.

【0079】図12は本形態における制御回路300及
びその周囲の要部構成を示す図である。図12におい
て、図5と同様の構成については詳細な説明は省略す
る。
FIG. 12 is a diagram showing the configuration of the control circuit 300 according to the present embodiment and the essential parts around it. 12, a detailed description of the same configuration as in FIG. 5 is omitted.

【0080】図12においては、図5の回路における周
期カウンタ/相信号生成回路317の構成が異なる。
FIG. 12 differs from the circuit of FIG. 5 in the configuration of the period counter / phase signal generation circuit 317.

【0081】即ち、図12においては、演算処理回路3
01により得られたパルスレート補正データがS/P変
換回路313から各色のレジスタ327に出力される。
That is, in FIG. 12, the arithmetic processing circuit 3
01 is output from the S / P conversion circuit 313 to the register 327 of each color.

【0082】また、各色のモータ206にはFG信号を
発生するFG発生器が設けられ、比較回路329はレジ
スタ327に記憶された補正データとモータ206のF
Gパルスの周期とを比較し、これらの間の誤差を示すデ
ータをフィルタ331に出力する。フィルタ331は比
較回路329からの出力データに対してゲイン調整や位
相補償処理を施し、ドライバ333に出力する。ドライ
バ333はフィルタ331から出力された誤差データを
PWM信号に変換し、モータ206をこのPWM信号に
より駆動制御する。
The motor 206 for each color is provided with an FG generator for generating an FG signal. The comparison circuit 329 uses the correction data stored in the register 327 and the F of the motor 206.
The G pulse is compared with the period of the G pulse, and data indicating an error therebetween is output to the filter 331. The filter 331 performs gain adjustment and phase compensation processing on the output data from the comparison circuit 329, and outputs the data to the driver 333. The driver 333 converts the error data output from the filter 331 into a PWM signal, and controls the driving of the motor 206 based on the PWM signal.

【0083】本形態では、モータ206の回転数は12
00rpm、FGパルスはモータ1周につき100パル
スで、理論値上の基準パルス周波数は2KHz(120
0rpm/60×100)であるが、制御回路208に
より前述の如く制御されることで、理論値を中心に補正
された速度で駆動される。
In this embodiment, the number of rotations of the motor 206 is 12
00 rpm, FG pulse is 100 pulses per one rotation of the motor, and the reference pulse frequency on the theoretical value is 2 KHz (120 kHz).
0 rpm / 60 × 100), but is controlled as described above by the control circuit 208, so that it is driven at a speed corrected around the theoretical value.

【0084】このように、ステップモータに代えてDC
モータを使った場合でも、前述の実施形態と同様に感光
ドラムの回転駆動を制御することができ、非周期的誤差
による画像の色ずれをなくすことができる。
As described above, instead of the step motor, the DC
Even in the case where a motor is used, the rotation drive of the photosensitive drum can be controlled in the same manner as in the above-described embodiment, and color shift of an image due to an aperiodic error can be eliminated.

【0085】なお、前述の実施形態では、当該回転の1
回転前の同一回転位置を含む所定区間におけるエンコー
ダパルス周期誤差を使っているが、当該回転直前の複数
回転分の前記所定区間のエンコーダパルス周期誤差を用
い、これらの平均値や重み付けしたデータを用いてもよ
い。
In the above-described embodiment, one of the rotations is performed.
Although the encoder pulse cycle error in a predetermined section including the same rotation position before rotation is used, the encoder pulse cycle error in the predetermined section for a plurality of rotations immediately before the rotation is used, and an average value and weighted data thereof are used. You may.

【0086】また、前述の実施形態では、図2あるいは
図12に示した駆動部200を感光ドラム101の回転
駆動制御に用いていたが、これを図1の搬送ベルトの駆
動ローラ105の回転駆動制御に用いてもよい。
Further, in the above-described embodiment, the driving unit 200 shown in FIG. 2 or FIG. 12 is used for controlling the rotation of the photosensitive drum 101. It may be used for control.

【0087】また、図1の装置では感光ドラム上に潜像
を形成しているが、ベルト上の感光体を用いてもよく、
この場合の駆動ローラの回転制御に対して図2あるいは
図12に示した構成を適用可能である。
Although the latent image is formed on the photosensitive drum in the apparatus shown in FIG. 1, a photosensitive member on a belt may be used.
The configuration shown in FIG. 2 or FIG. 12 can be applied to the rotation control of the driving roller in this case.

【0088】また、駆動源のモータはブラシ付きDCサ
ーボモータ等他のモータでもよい。
The motor of the drive source may be another motor such as a DC servo motor with a brush.

【0089】また、エンコーダは光学式エンコーダの
他、反射型でもよい。
The encoder may be of a reflection type in addition to the optical encoder.

【0090】また、コードホイールと光学式エンコーダ
ではなく、MR素子等を用いた磁気ロータリーエンコー
ダをもちいてもよい。
A magnetic rotary encoder using an MR element or the like may be used instead of the code wheel and the optical encoder.

【0091】また、前述の実施形態では光ビームを用い
て画像を形成したが、これ以外にも、例えばLEDヘッ
ド等を用いて画像を形成する装置に対しても発明を適用
可能である。
In the above-described embodiment, an image is formed using a light beam. However, the invention can be applied to an apparatus for forming an image using, for example, an LED head.

【0092】また、前述の実施形態では、減速ギア及び
モータの回転サイクルが感光ドラムや搬送ヘルと駆動ロ
ーラの1回転の整数分の1に設定されているが、これ
は、感光ドラムや搬送ベルト駆動ローラの2回転の整数
分の1に設定することも可能である。この場合は、感光
ドラムや搬送ベルト駆動ローラの2回転を1サイクルと
して、直前の1サイクルの同一回転位置を中心にした前
後の一定区間を対象として図5に示した制御をおこなえ
ばよい。
Further, in the above-described embodiment, the rotation cycle of the reduction gear and the motor is set to an integral fraction of one rotation of the photosensitive drum, the transport helmet and the drive roller. It is also possible to set the value to an integral one of two rotations of the driving roller. In this case, the control shown in FIG. 5 may be performed for a predetermined section before and after the same rotation position of the immediately preceding cycle as a center, with two rotations of the photosensitive drum and the conveyance belt driving roller as one cycle.

【0093】また、図5あるいは図12の各回路では、
周期カウンタ315はエンコーダパルス間のクロックの
カウント値を周期データとして出力したが、これ以外に
も、例えば、周期カウンタをnビット(8〜10ビッ
ト)程度のフリーランカウンタとし、エンコーダパルス
が入力された時点でのカウント値そのものを演算処理回
路301に出力するようにしてもよい。
In each circuit of FIG. 5 or FIG.
Although the cycle counter 315 outputs the count value of the clock between encoder pulses as cycle data, other than this, for example, the cycle counter is a free-run counter of about n bits (8 to 10 bits), and an encoder pulse is input. The count value itself at the point of time may be output to the arithmetic processing circuit 301.

【0094】[0094]

【発明の効果】以上説明したように、本発明によれば、
回転部材の回転むら等に基づく非定常的な誤差を防止
し、高精細な画像を得ることができる。
As described above, according to the present invention,
An unsteady error due to uneven rotation of the rotating member can be prevented, and a high-definition image can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明が適用される画像形成装置の構成を示す
図である。
FIG. 1 is a diagram illustrating a configuration of an image forming apparatus to which the present invention is applied.

【図2】図1の装置における感光ドラムの駆動部の構成
を示す図である。
FIG. 2 is a diagram illustrating a configuration of a photosensitive drum driving unit in the apparatus of FIG. 1;

【図3】感光ドラムの制御動作を説明するための図であ
る。
FIG. 3 is a diagram for explaining a control operation of the photosensitive drum.

【図4】非定常的な誤差を説明するための図である。FIG. 4 is a diagram for explaining an unsteady error.

【図5】図2における制御回路の周囲の要部構成を示す
図である。
FIG. 5 is a diagram showing a configuration of a main part around a control circuit in FIG. 2;

【図6】図2の構成による感光ドラムの制御動作を説明
するための図である。
FIG. 6 is a diagram for explaining a control operation of the photosensitive drum according to the configuration of FIG. 2;

【図7】図5の回路における送受信データの様子を示す
図である。
FIG. 7 is a diagram illustrating a state of transmission / reception data in the circuit of FIG. 5;

【図8】図5の回路におけるデータの通信及び処理の様
子を示すタイミングチャートである。
8 is a timing chart showing a state of data communication and processing in the circuit of FIG. 5;

【図9】図5の回路の動作を示すフローチャートであ
る。
FIG. 9 is a flowchart showing the operation of the circuit of FIG. 5;

【図10】図1の制御回路の他の構成を示す図である。FIG. 10 is a diagram illustrating another configuration of the control circuit of FIG. 1;

【図11】図1の装置における感光ドラムの駆動部の他
の構成を示す図である。
11 is a diagram showing another configuration of the photosensitive drum driving unit in the apparatus of FIG.

【図12】図11の制御回路の周囲の要部構成を示す図
である。
FIG. 12 is a diagram showing a configuration of a main part around a control circuit of FIG. 11;

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】 それぞれ画像担持体と前記画像担持体上
に画像を形成する書き込み手段とを有する複数の画像形
成手段と、 前記複数の画像形成手段の各画像担持体上に形成された
画像をそれぞれ転写位置にて転写するべく移動する移動
体と、 前記複数の画像形成手段にそれぞれ対応して設けられ、
各画像担持体を回転駆動する複数の駆動手段と、 前記複数の画像形成手段の各画像担持体の回転状態を検
出する複数の回転検出手段と、 前記複数の画像形成手段に対して共通に設けられ、前記
複数の回転検出手段の出力に基づいて前記複数の駆動手
段による回転駆動動作の制御信号を演算する演算手段
と、 前記演算手段により得られた制御信号に基づいて前記複
数の駆動手段を制御する複数の駆動制御手段とを備える
画像形成装置。
A plurality of image forming units each having an image carrier and a writing unit for forming an image on the image carrier; and an image formed on each image carrier of the plurality of image forming units. A moving body that moves to transfer at a transfer position, and is provided corresponding to each of the plurality of image forming units;
A plurality of driving units for driving each image carrier to rotate; a plurality of rotation detecting units for detecting a rotation state of each image carrier of the plurality of image forming units; a plurality of rotation detecting units commonly provided for the plurality of image forming units. Calculating means for calculating a control signal for a rotational driving operation by the plurality of driving means based on outputs of the plurality of rotation detecting means; and controlling the plurality of driving means based on a control signal obtained by the calculating means. An image forming apparatus, comprising: a plurality of drive control units for controlling.
【請求項2】 前記演算処理手段は前記複数の回転検出
手段の出力に基づいて、前記複数の駆動手段の回転速度
誤差を検出し、この回転速度誤差に基づいて前記制御信
号を得ることを特徴とする請求項1記載の画像形成装
置。
2. The method according to claim 1, wherein the arithmetic processing unit detects a rotation speed error of the plurality of driving units based on outputs of the plurality of rotation detection units, and obtains the control signal based on the rotation speed error. The image forming apparatus according to claim 1.
【請求項3】 前記演算手段は前記駆動手段の回転速度
誤差を検出する速度誤差検出手段と、前記速度誤差検出
手段の出力をフィルタ処理するフィルタ手段とを有する
ことを特徴とする請求項2記載の画像形成装置。
3. The apparatus according to claim 2, wherein said calculating means includes a speed error detecting means for detecting a rotational speed error of said driving means, and a filter means for filtering an output of said speed error detecting means. Image forming apparatus.
【請求項4】 前記駆動手段は前記画像担持体の回転に
伴ってパルスを発生するエンコーダを有し、前記演算手
段は前記複数の画像担持体のエンコーダパルスの周期に
基づいて前記制御信号を演算することを特徴とする請求
項1記載の画像形成装置。
4. The image processing apparatus according to claim 1, wherein the driving unit includes an encoder that generates a pulse according to rotation of the image carrier, and the arithmetic unit calculates the control signal based on a period of the encoder pulse of the plurality of image carriers. The image forming apparatus according to claim 1, wherein:
【請求項5】 前記演算手段は前記エンコーダパルスの
周期と基準周期とを比較してこれらの間の誤差を検出す
る誤差検出手段を有し、この誤差検出結果に基づいて前
記制御信号を演算することを特徴とする請求項4記載の
画像形成装置。
5. The calculating means has an error detecting means for comparing a cycle of the encoder pulse with a reference cycle and detecting an error therebetween, and calculates the control signal based on the error detection result. The image forming apparatus according to claim 4, wherein:
【請求項6】 前記複数の回転検出手段はそれぞれ、所
定クロックをカウントするカウンタを有し、前記エンコ
ーダパルスに応じた前記カウンタのカウント値を前記演
算手段に出力することを特徴とする請求項4記載の画像
形成装置。
6. A method according to claim 4, wherein each of said plurality of rotation detecting means has a counter for counting a predetermined clock, and outputs a count value of said counter according to said encoder pulse to said calculating means. The image forming apparatus as described in the above.
【請求項7】 前記駆動手段はステップモータを含むこ
とを特徴とする請求項1記載の画像形成装置。
7. The image forming apparatus according to claim 1, wherein said driving means includes a step motor.
【請求項8】 前記駆動制御手段は前記制御信号に基づ
いて前記ステップモータの駆動ステップ周期を変更する
ことを特徴とする請求項7記載の画像形成装置。
8. An image forming apparatus according to claim 7, wherein said drive control means changes a drive step cycle of said step motor based on said control signal.
【請求項9】 前記駆動手段はDCブラシレスモータを
含むことを特徴とする請求項1記載の画像形成装置。
9. The image forming apparatus according to claim 1, wherein said driving means includes a DC brushless motor.
【請求項10】 前記駆動手段は駆動源と前記駆動源か
らの駆動力を前記画像担持体に伝達するための伝達機構
とを含むことを特徴とする請求項1記載の画像形成装
置。
10. The image forming apparatus according to claim 1, wherein the driving unit includes a driving source and a transmission mechanism for transmitting a driving force from the driving source to the image carrier.
【請求項11】 前記複数の回転検出手段と前記演算手
段とは互いに独立した回路で構成されると共に共通のシ
リアル通信ラインで接続されることを特徴とする請求項
1記載の画像形成装置。
11. An image forming apparatus according to claim 1, wherein said plurality of rotation detecting means and said calculating means are constituted by independent circuits and connected by a common serial communication line.
【請求項12】 前記複数の回転検出手段と前記複数の
駆動制御手段とは一体的に構成され、前記演算手段によ
り求められた制御信号は前記シリアル通信ラインを介し
て前記複数の駆動制御手段に出力されることを特徴とす
る請求項11記載の画像形成装置。
12. The plurality of rotation detecting means and the plurality of drive control means are integrally formed, and a control signal obtained by the arithmetic means is sent to the plurality of drive control means via the serial communication line. The image forming apparatus according to claim 11, wherein the image is output.
【請求項13】 前記複数の回転検出手段と前記演算手
段とは互いに独立した回路で構成されると共に共通のバ
スで接続されることを特徴とする請求項1記載の画像形
成装置。
13. An image forming apparatus according to claim 1, wherein said plurality of rotation detecting means and said calculating means are constituted by independent circuits and are connected by a common bus.
【請求項14】 前記演算手段は、当該回転以前の現在
の回転位置と同一の回転位置を中心にした所定区間にお
ける前記駆動手段の回転状態に基づいて前記制御信号を
演算することを特徴とする請求項1記載の画像形成装
置。
14. The control means calculates the control signal based on a rotation state of the drive means in a predetermined section around a same rotational position as a current rotational position before the rotation. The image forming apparatus according to claim 1.
【請求項15】 前記移動体を搬送駆動するための移動
体駆動手段と、前記移動体駆動手段の回転状態を検出す
る第2の回転検出手段と、前記移動体駆動手段の駆動動
作を制御する第2の駆動制御手段とを備え、 前記演算手段は前記第2の回転検出手段の出力に基づい
て前記移動体駆動手段による駆動動作の制御信号を生成
することを特徴とする請求項1記載の画像形成装置。
15. A moving body driving means for transporting and driving the moving body, a second rotation detecting means for detecting a rotation state of the moving body driving means, and controlling a driving operation of the moving body driving means. 2. The control device according to claim 1, further comprising a second drive control unit, wherein the calculation unit generates a control signal of a drive operation by the moving body drive unit based on an output of the second rotation detection unit. 3. Image forming device.
【請求項16】 前記移動体は記録材を載置して搬送す
る無端状搬送ベルトを含み、前記移動体駆動手段は前記
無端状搬送ベルトを懸架して回転するローラ状の駆動モ
ータを含むことを特徴とする請求項15記載の画像形成
装置。
16. The moving body includes an endless conveyance belt that places and conveys a recording material, and the moving body driving unit includes a roller-shaped drive motor that rotates while suspending the endless conveyance belt. The image forming apparatus according to claim 15, wherein:
【請求項17】 それぞれ画像担持体を有する複数の画
像形成手段における各画像担持体の回転駆動を制御する
装置であって、 前記複数の画像形成手段に対して共通に設けられ、画像
担持体の回転駆動を制御する複数の制御信号を演算する
演算回路を備えることを特徴とする回転制御装置。
17. An apparatus for controlling the rotation drive of each image carrier in a plurality of image forming units each having an image carrier, wherein the device is provided in common to the plurality of image forming units, and A rotation control device comprising: a calculation circuit that calculates a plurality of control signals for controlling rotation driving.
JP25149899A 1999-09-06 1999-09-06 Image forming device and rotation controller Withdrawn JP2001075324A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25149899A JP2001075324A (en) 1999-09-06 1999-09-06 Image forming device and rotation controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25149899A JP2001075324A (en) 1999-09-06 1999-09-06 Image forming device and rotation controller

Publications (1)

Publication Number Publication Date
JP2001075324A true JP2001075324A (en) 2001-03-23

Family

ID=17223710

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25149899A Withdrawn JP2001075324A (en) 1999-09-06 1999-09-06 Image forming device and rotation controller

Country Status (1)

Country Link
JP (1) JP2001075324A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007156194A (en) * 2005-12-06 2007-06-21 Ricoh Co Ltd Angular displacement or displacement control device, and image forming apparatus using the same
EP2071410A1 (en) 2007-12-11 2009-06-17 Ricoh Company, Ltd. Drive control device of a rotation member and method for drive control of a rotation member
JP2010002559A (en) * 2008-06-19 2010-01-07 Konica Minolta Business Technologies Inc Image forming apparatus
JP2015072326A (en) * 2013-10-02 2015-04-16 シャープ株式会社 Image formation apparatus and position shift correction method for image

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007156194A (en) * 2005-12-06 2007-06-21 Ricoh Co Ltd Angular displacement or displacement control device, and image forming apparatus using the same
EP2071410A1 (en) 2007-12-11 2009-06-17 Ricoh Company, Ltd. Drive control device of a rotation member and method for drive control of a rotation member
US8219003B2 (en) 2007-12-11 2012-07-10 Ricoh Company, Limited Drive control device of a rotation member, method for drive control of a rotation member, and image forming apparatus including the drive control device
JP2010002559A (en) * 2008-06-19 2010-01-07 Konica Minolta Business Technologies Inc Image forming apparatus
JP2015072326A (en) * 2013-10-02 2015-04-16 シャープ株式会社 Image formation apparatus and position shift correction method for image

Similar Documents

Publication Publication Date Title
US6501930B2 (en) Image forming method and apparatus with controlled image carrier rotation driving based on previous rotation state
JP3107259B2 (en) Rotating body drive control device
EP1586955A1 (en) Image forming apparatus, image forming method, a computer program and a computer readable storage medium
JP4312570B2 (en) Rotating body drive control method and apparatus, image forming apparatus, process cartridge, program, and recording medium
JP2006047990A (en) Image forming apparatus, and image transferring method
JPH07303385A (en) Rotary body drive controller
JP4541024B2 (en) Rotating body drive control device and image forming apparatus
JP2000047547A (en) Image forming device
US20030020423A1 (en) Image forming apparatus
JP2003029483A (en) Image forming device
JP2001075324A (en) Image forming device and rotation controller
JP4798878B2 (en) Image forming apparatus
JP4476751B2 (en) Image recording device
JP2007151342A (en) Rotor drive controller and image forming device
JP2000162846A (en) Image-forming device
JP2001136774A (en) Motor control device, image-forming apparatus, motor control method and storage medium
JP2005309309A (en) Drive control device for color image forming apparatus
JP2007279111A (en) Driving force transmission device and image forming apparatus
JP6744758B2 (en) Image forming device
JP2007259517A (en) Rotator driving controller, image forming apparatus and displacement correcting method
JP2004205717A (en) Image forming apparatus
US20120008986A1 (en) Image forming apparatus
JP5137677B2 (en) Color image forming apparatus
JP2000181178A (en) Image forming device
JP2000050662A (en) Drive controller for rotator

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061107