JP4719043B2 - Drive control apparatus and image forming apparatus - Google Patents

Drive control apparatus and image forming apparatus Download PDF

Info

Publication number
JP4719043B2
JP4719043B2 JP2006074055A JP2006074055A JP4719043B2 JP 4719043 B2 JP4719043 B2 JP 4719043B2 JP 2006074055 A JP2006074055 A JP 2006074055A JP 2006074055 A JP2006074055 A JP 2006074055A JP 4719043 B2 JP4719043 B2 JP 4719043B2
Authority
JP
Japan
Prior art keywords
encoder
drive control
drive
output
roller
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.)
Expired - Fee Related
Application number
JP2006074055A
Other languages
Japanese (ja)
Other versions
JP2007248954A (en
Inventor
隆 渡延
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006074055A priority Critical patent/JP4719043B2/en
Publication of JP2007248954A publication Critical patent/JP2007248954A/en
Application granted granted Critical
Publication of JP4719043B2 publication Critical patent/JP4719043B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Discharging, Photosensitive Material Shape In Electrophotography (AREA)
  • Electrostatic Charge, Transfer And Separation In Electrography (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

この発明は、転写装置等に用いられる転写搬送ベルト等の無端移動部材を回動させる駆動ローラを駆動制御する駆動制御装置、およびその駆動制御装置を備えたカラープリンタやカラー複写機等の画像形成装置に関する。   The present invention relates to a drive control device that drives and controls a drive roller that rotates an endless moving member such as a transfer conveyance belt used in a transfer device and the like, and image formation such as a color printer and a color copier equipped with the drive control device. Relates to the device.

カラー画像形成装置におけるカラー画像形成の一般的な方法としては、複数の感光体上にそれぞれ異なる色で形成されるトナー画像を直接転写紙に重ねながら転写させる直接転写方式と、同じく色の異なるトナー画像を中間転写体に重ねながら転写させ、その後に転写紙に一括して転写させる中間転写方式がある。これらの方式は、共通して複数の感光体を転写紙または中間転写体に対向させて並べて配置するのでタンデム方式と呼ばれ、感光体毎にイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の各色に対して、静電潜像の形成および現像などの電子写真プロセスを実行させ、直接転写方式では走行中の転写紙上に、中間転写方式においては走行中の中間転写体上に転写する。   As a general method of forming a color image in a color image forming apparatus, a direct transfer method in which toner images formed in different colors on a plurality of photosensitive members are transferred while being directly superimposed on a transfer sheet, and toners having the same color There is an intermediate transfer method in which an image is transferred while being superimposed on an intermediate transfer member, and then transferred onto a transfer sheet at once. These methods are commonly called a tandem method because a plurality of photosensitive members are arranged side by side facing a transfer paper or intermediate transfer member. For each photosensitive member, yellow (Y), magenta (M), cyan (C ), An electrophotographic process such as formation and development of an electrostatic latent image is executed for each color of black (K), and on the transfer paper in the direct transfer method, the intermediate transfer in the intermediate transfer method Transfer on the body.

これらの各方式を用いたタンデム方式のカラー画像形成装置では、直接転写方式にあっては、転写紙を担持しながら走行する無端ベルト(エンドレスベルト)を、中間転写方式にあっては、感光体から画像を受け取り担持する無端ベルトを採用するのが一般的である。そして、4個の感光体をそれぞれ含む作像ユニットを無端ベルトの一方の走行辺に沿って並設している。   In a tandem color image forming apparatus using each of these methods, an endless belt (endless belt) that runs while supporting transfer paper is used in the direct transfer method, and a photoconductor in the intermediate transfer method. It is common to employ an endless belt that receives and carries an image. Image forming units each including four photoconductors are arranged side by side along one running side of the endless belt.

上記タンデム方式のカラー画像形成装置では、各色のトナー画像を精度よく重ねることが色ズレの発生を防止する上で重要である。そのため、いずれの転写方式においても転写ベルトの速度変動による色ズレを回避するために、転写ユニットを構成する複数個の従動軸のうちの一つにエンコーダを取り付け、そのエンコーダの回転速度変動に応じて駆動ローラの回転速度をフィードバック制御するのが有効な手段となっている。   In the tandem color image forming apparatus, it is important to prevent the occurrence of color misregistration by accurately superimposing the toner images of the respective colors. Therefore, in any transfer system, an encoder is attached to one of the plurality of driven shafts constituting the transfer unit in order to avoid color misregistration due to the speed fluctuation of the transfer belt, and according to the rotational speed fluctuation of the encoder. Thus, feedback control of the rotational speed of the drive roller is an effective means.

このようなフィードバック制御を実現する最も一般的な方法として、比例制御(PI制御)がある。これはまず、エンコーダの目標角変位Ref(n)とエンコーダの検出角変位P(n−1)との差から位置偏差e(n)を演算する。そして、その演算結果の位置偏差e(n)にローパスフィルタをかけて高周波ノイズを除去するとともに、制御ゲインをかけ、更に一定の標準駆動パルス周波数を加える。これにより得られた駆動パルス周波数により、駆動ローラを駆動する駆動モータを制御することによって、常にエンコーダ出力が目標角変位で駆動されるように制御することができる。   The most common method for realizing such feedback control is proportional control (PI control). First, the position deviation e (n) is calculated from the difference between the target angular displacement Ref (n) of the encoder and the detected angular displacement P (n-1) of the encoder. Then, a low-pass filter is applied to the position deviation e (n) of the calculation result to remove high frequency noise, a control gain is applied, and a certain standard drive pulse frequency is added. By controlling the drive motor that drives the drive roller based on the obtained drive pulse frequency, the encoder output can be controlled to always be driven at the target angular displacement.

実際の制御としては、エンコーダパルスの出力の立上りエッジをカウントするカウンタと、制御周期(例えば1ms)毎にカウントするカウンタを使用し、制御周期(1ms)間に移動する目標角変位の演算結果と、制御周期毎に上記エンコーダカウント値を取得することで得られる検出角変位との差から、位置偏差を取得することができる。
具体的な演算としては、エンコーダが取り付けられている従動軸のローラ径をφ15.615とすると以下のようになる。
As actual control, a counter that counts the rising edge of the output of the encoder pulse and a counter that counts every control cycle (for example, 1 ms) are used, and the calculation result of the target angular displacement that moves during the control cycle (1 ms) The position deviation can be acquired from the difference from the detected angular displacement obtained by acquiring the encoder count value for each control cycle.
A specific calculation is as follows when the roller diameter of the driven shaft to which the encoder is attached is φ15.615.

e(n)=θ0×q−θ1×ne[rad]
なお、この式における各記号の意味は次のとおりである。
e(n)[rad]:今回のサンプリングにて演算された位置偏差
θ0[rad]:制御周期あたりの移動角度(=2π×V×10−3/15.615π[rad])
θ1[rad]:エンコーダ1パルスあたりの移動角度(=2π/p[rad]、ここでpはエンコーダのスリットピッチ)
q:制御周期タイマのカウント値
ne:エンコーダカウント値
V:ベルト線速[mm/s]
e (n) = θ0 × q−θ1 × ne [rad]
The meaning of each symbol in this formula is as follows.
e (n) [rad]: Position deviation calculated in the current sampling θ0 [rad]: Movement angle per control cycle (= 2π × V × 10 −3 /15.615π [rad])
θ1 [rad]: Movement angle per pulse of encoder (= 2π / p [rad], where p is the slit pitch of the encoder)
q: Count value of control cycle timer ne: Encoder count value V: Belt linear velocity [mm / s]

ここで例えば、制御周期1msでエンコーダの分解能を1回転当たり300パルスのものを使用し、転写ベルトを162mm/sで動作するようにフィードバック制御をかけた場合を想定すると以下のようになる。
θ0=2π×162×10−3/15.615π=0.0207487[rad]
θ1=2π×p=2π/300=0.0209439[rad]
以上の演算を制御周期毎に行うことで位置偏差を取得し、フィードバック制御を行う。
Here, for example, assuming that the control resolution is 300 ms and the encoder resolution is 300 pulses per revolution, and the feedback control is performed so that the transfer belt operates at 162 mm / s, the following is assumed.
θ0 = 2π × 162 × 10 −3 /15.615π=0.0207487 [rad]
θ1 = 2π × p = 2π / 300 = 0.0209439 [rad]
A position deviation is acquired by performing the above calculation for every control period, and feedback control is performed.

一般的なエンコーダの構成は、円周方向に数百単位の分解能で光を透過する放射状のスリットを有するディスクを従動ローラ軸に圧入してある。このディスクは、従動ローラと同時に回転するようになっていて、スリットをセンサで検出することで、従動ローラの回転量に応じたパルス信号(パルス状のON/OFF信号)を得られる。このパルス信号を用いて従動ローラの移動角を検出することで、駆動ローラの回転速度を制御している。   In a general encoder configuration, a disk having a radial slit that transmits light with a resolution of several hundred units in the circumferential direction is press-fitted into a driven roller shaft. This disk rotates at the same time as the driven roller, and a pulse signal (pulsed ON / OFF signal) corresponding to the amount of rotation of the driven roller can be obtained by detecting the slit with a sensor. The rotational speed of the driving roller is controlled by detecting the moving angle of the driven roller using this pulse signal.

しかし、エンコーダのディスクの同芯度加工精度の影響で、従動ローラにディスクを取り付ける時に、お互いにずれた状態で取り付けられる場合がある。この状態で回転すると、従動ローラは一定速度で回転しているにも関わらず、ディスクが偏心した状態で回転される。これをセンサ(受光器)で読み取ると、ディスクの1回転成分がセンサの出力つまりパルス信号に出てしまう。更に1回転成分を、フィードバック制御により増幅して駆動ローラを回転させるため、ディスクの1回転毎に転写ベルトの速度変動が発生し、色ズレが発生する。   However, due to the influence of the concentricity processing accuracy of the disk of the encoder, when the disk is mounted on the driven roller, it may be mounted in a state shifted from each other. When rotating in this state, the driven roller is rotated at a constant speed, but the disk is rotated in an eccentric state. When this is read by a sensor (light receiver), one rotation component of the disk is output to the sensor output, that is, a pulse signal. Further, since one rotation component is amplified by feedback control to rotate the driving roller, the transfer belt speed fluctuates every time the disk rotates, and color misregistration occurs.

本来、フィードバック制御では、制御ゲインを上げることで負荷変動に対する応答性を良くしたいところであるが、制御ゲインを上げるとディスクの1回転成分が大きくなり、結果的に色ズレが大きくなるため、実際には制御ゲインが低い状態で、フィードバック制御をせざるを得なかった。そのため、本来制御したい他の変動成分の除去が十分に行われていなかった。   Originally, in feedback control, we would like to improve the response to load fluctuations by increasing the control gain. However, if the control gain is increased, one rotation component of the disk increases, resulting in increased color misregistration. Had to perform feedback control with a low control gain. For this reason, the removal of other variable components that are originally desired to be controlled has not been sufficiently performed.

上述した従動ローラに取り付けられたディスクの偏心で発生する転写ベルトの速度変動を制御する方法として、例えば特許文献1に記載されたものがある。これは、駆動ローラを定速で回転させ、エンコーダ出力から得られる角速度情報を少なくとも駆動ローラ1周期分にわたって取得し、駆動ローラの1/2周期で区切って前半部分と後半部分を足し合わせることにより、駆動ローラによる偏心の速度変動成分を相殺し、従動ローラによる速度変動分のみを抽出するものである。更に、画像形成時には、従動ローラから検出された角速度情報と上記速度変動分の差分を取ることで、ベルトの速度走行を一定にするものである。   As a method for controlling the speed fluctuation of the transfer belt caused by the eccentricity of the disk attached to the driven roller described above, for example, there is one described in Patent Document 1. This is because the driving roller is rotated at a constant speed, the angular velocity information obtained from the encoder output is acquired for at least one driving roller cycle, and the first half portion and the latter half portion are added by dividing the driving roller by one-half cycle. The offset speed fluctuation component caused by the drive roller is canceled out, and only the speed fluctuation caused by the driven roller is extracted. Further, at the time of image formation, the speed running of the belt is made constant by taking the difference between the angular velocity information detected from the driven roller and the speed fluctuation.

あるいは、従動ローラに取り付けられたディスクの偏心の影響を受けない制御方法として、例えば特許文献2に記載されたものがある。これは、無端ベルトまたはドラムの周方向に沿ってリニアスケールを部分的に形成し、リニアスケールに印刷された複数のタイミングマークを、無端ベルトまたはドラムが1回転する間に、複数のセンサのうち少なくとも2個のセンサが検出し、その各センサの出力パルスを基にエンコーダから速度信号としてのパルス信号を出力し、パルス信号と指令パルス信号との差を零にするための制御信号をコントローラで生成し、この制御信号に従って駆動モータを駆動することにより、無端ベルトまたはドラムの表面速度を一定に制御するものである。
特開2000−47547号公報 特開2004−69933号公報
Alternatively, as a control method that is not affected by the eccentricity of the disk attached to the driven roller, for example, there is a method described in Patent Document 2. This is because a linear scale is partially formed along the circumferential direction of the endless belt or drum, and a plurality of timing marks printed on the linear scale are displayed on the linear sensor while the endless belt or drum rotates once. At least two sensors detect, output a pulse signal as a speed signal from the encoder based on the output pulse of each sensor, and a controller generates a control signal for making the difference between the pulse signal and the command pulse signal zero. The surface speed of the endless belt or drum is controlled to be constant by generating and driving the drive motor in accordance with this control signal.
JP 2000-47547 A JP 2004-69933 A

特許文献1に記載の制御方法は、エンコーダのパルス間隔を一定クロックで計測し、駆動ローラを一定速度で回転させたときのエンコーダ速度変動分を、フィードバック制御したときのエンコーダ速度から差し引くことで、ディスク偏心で発生する速度変動をキャンセルし、エンコーダの速度を一定にしようと速度制御するものである。その制御を実現するためには、少なくともエンコーダのパルス間隔からディスクの偏心成分の影響を十分にサンプリングできるだけのクロックレートと、それを処理できる高速なハードウェア、および高い分解能のカウンタやタイマなどの計測手段が必要となり、高価なシステムとなり、コスト的にデメリットがある。   The control method described in Patent Document 1 measures the encoder pulse interval with a constant clock, and subtracts the encoder speed fluctuation when the drive roller is rotated at a constant speed from the encoder speed when feedback control is performed, The speed control is performed to cancel the speed fluctuation caused by the disk eccentricity and to keep the speed of the encoder constant. To achieve this control, at least a clock rate that can sufficiently sample the influence of the eccentric component of the disk from the pulse interval of the encoder, high-speed hardware that can process it, and measurements such as high-resolution counters and timers Means are required, resulting in an expensive system, which is disadvantageous in terms of cost.

また、上述したようにエンコーダの目標角変位Ref(ni)とエンコーダの検出角変位P(n−1)との差から位置偏差e(n)を算出し、その算出結果から駆動モータの駆動パルス周波数を制御する位置制御の場合、そもそも特許文献1,2に記載の手法は適用できない。   Further, as described above, the position deviation e (n) is calculated from the difference between the target angular displacement Ref (ni) of the encoder and the detected angular displacement P (n−1) of the encoder, and the drive pulse of the drive motor is calculated from the calculation result. In the case of position control for controlling the frequency, the methods described in Patent Documents 1 and 2 cannot be applied in the first place.

この発明は、このような問題を解決するためになされたものであり、画像形成装置等における対象ローラ(例えば転写搬送ベルト等の無端移動部材を回動させる駆動ローラあるいはその無端移動部材の回動により従動回転する従動ローラ)の周動を検出するエンコーダの出力信号に基づいて駆動ローラを駆動制御する駆動制御装置において、エンコーダのディスク偏心により発生する無端移動部材の速度変動の安定化を簡易な構成で確実に行えるようにすることを目的とする。   The present invention has been made to solve such a problem, and is a target roller in an image forming apparatus or the like (for example, a driving roller for rotating an endless moving member such as a transfer conveying belt or the rotation of the endless moving member) In the drive control device that drives and controls the drive roller based on the output signal of the encoder that detects the circumferential motion of the driven roller that is driven and rotated by the rotation of the endless moving member that is caused by the eccentricity of the disk of the encoder, The purpose is to ensure that the configuration can be used.

この発明は、上記の目的を達成するため、以下の駆動制御装置およびそれを備えた画像形成装置を提供する。
請求項1の発明による駆動制御装置は、無端移動部材を回動させる駆動ローラあるいは該無端移動部材の回動により従動回転する従動ローラの周動を検出するエンコーダを備え、該エンコーダの出力信号に基づいて上記駆動ローラを駆動制御する駆動制御装置であって、上記エンコーダを、複数のマーク又はスリットが円周方向に所定間隔で配置されたディスクと、その各マーク又はスリットを検出するための一対のセンサとを備え、その各センサが180度ずれた位置に取り付けられた構成とし、上記一対のセンサの出力信号を合成する合成手段と、該合成手段からの合成信号を1/2逓倍する逓倍手段と、該逓倍手段からの1/2逓倍された合成信号をカウントするカウント手段と、該手段によるカウント値を所定タイミングでサンプリングするサンプリング手段と、該サンプリング手段によってサンプリングされたカウント値に基づいて制御目標値に対するフィードバック制御を行うことにより、上記駆動ローラを駆動制御するフィードバック制御手段と、上記一対のセンサの出力信号のうち、一方の出力信号の上記合成手段への入力タイミングを遅延させる遅延手段とを設けたことを特徴とする駆動制御装置。
In order to achieve the above object, the present invention provides the following drive control device and an image forming apparatus including the same.
The drive control apparatus according to the first aspect of the present invention includes a drive roller that rotates the endless moving member or an encoder that detects the peripheral movement of the driven roller that rotates following the rotation of the endless moving member, and outputs an output signal of the encoder. A drive control device for driving and controlling the drive roller based on the encoder, wherein the encoder includes a disk having a plurality of marks or slits arranged at predetermined intervals in the circumferential direction and a pair for detecting each mark or slit. Each of which is mounted at a position shifted by 180 degrees, a combining means for combining the output signals of the pair of sensors, and a multiplication for multiplying the combined signal from the combining means by 1/2 Means, a counting means for counting the half-multiplied composite signal from the multiplication means, and a count value obtained by the means at a predetermined timing. A sampling means for controlling the driving roller based on a count value sampled by the sampling means, a feedback control means for controlling the driving roller, and an output signal of the pair of sensors. A drive control device comprising delay means for delaying input timing of one output signal to the synthesis means.

請求項2の発明による駆動制御装置は、請求項1の駆動制御装置において、上記入力タイミングの遅延量として、任意の遅延量を入力する遅延量入力手段を設けたものである。
請求項3の発明による駆動制御装置は、請求項1の駆動制御装置において、上記一対のセンサの出力タイミングを検出する出力タイミング検出手段と、該出力タイミング検出検出手段による上記出力タイミングの検出結果に応じて上記入力タイミングの遅延量を算出する遅延量算出手段を設けたものである。
A drive control apparatus according to a second aspect of the present invention is the drive control apparatus according to the first aspect, further comprising delay amount input means for inputting an arbitrary delay amount as the delay amount of the input timing.
According to a third aspect of the present invention, there is provided a drive control apparatus according to the first aspect, wherein the output timing detection means for detecting the output timings of the pair of sensors and the detection result of the output timing by the output timing detection detection means. Accordingly, delay amount calculation means for calculating the delay amount of the input timing is provided.

請求項4の発明による駆動制御装置は、請求項3の駆動制御装置において、所定時間毎に上記出力タイミング検出手段を動作させる動作指示手段を設けたものである。 A drive control apparatus according to a fourth aspect of the present invention is the drive control apparatus according to the third aspect, further comprising operation instruction means for operating the output timing detection means at predetermined time intervals .

請求項の発明による駆動制御装置は、請求項1〜のいずれかの駆動制御装置において、上記フィードバック制御手段が、上記一対のセンサのうち、一方のセンサが使用不能になった場合に、他方のセンサの出力信号だけを用いて上記フィードバック制御を行うものである。
請求項の発明による駆動制御装置は、請求項1〜のいずれかの駆動制御装置において、上記フィードバック制御手段が、上記一対のセンサがいずれも使用不能になった場合に、上記フィードバック制御を中止するものである。
A drive control device according to a fifth aspect of the present invention is the drive control device according to any one of the first to fourth aspects, wherein the feedback control means is configured such that when one of the pair of sensors becomes unusable, The feedback control is performed using only the output signal of the other sensor.
A drive control device according to a sixth aspect of the present invention provides the drive control device according to any one of the first to fifth aspects, wherein the feedback control means performs the feedback control when both of the pair of sensors become unusable. It will be canceled.

請求項の発明による画像形成装置は、請求項1〜のいずれかの駆動制御装置と、該駆動制御装置によって駆動制御される画像形成用の無端移動部材とを備えたものである。
請求項の発明による画像形成装置は、請求項の画像形成装置において、上記無端移動部材を、感光体ベルト,転写ベルト,中間転写ベルト,画像記録媒体搬送用ベルトのうちのいずれか一つ以上としたものである。
An image forming apparatus according to a seventh aspect of the invention includes the drive control device according to any one of the first to sixth aspects, and an endless moving member for image formation that is driven and controlled by the drive control device.
An image forming apparatus according to an eighth aspect of the present invention is the image forming apparatus according to the seventh aspect , wherein the endless moving member is any one of a photosensitive belt, a transfer belt, an intermediate transfer belt, and an image recording medium conveying belt. That's it.

この発明の駆動制御装置によれば、対象ローラ(無端移動部材を回動させる駆動ローラあるいはその無端移動部材の回動により従動回転する従動ローラ)の周動を検出するエンコーダに、複数のマーク又はスリットが円周方向に所定間隔で配置されたディスクと、その各マーク又はスリットを検出するための一対のセンサとを備え、その各センサを180度ずれた位置に取り付けられた構成とし、その一対のセンサの出力信号を合成手段が合成し、その合成信号を逓倍手段が1/2逓倍して、その1/2逓倍した合成信号をカウント手段がカウントし、そのカウント値を所定タイミングでサンプリング手段がサンプリングし、そのサンプリングしたカウント値に基づいてフィードバック制御手段が制御目標値に対するフィードバック制御を行うことによって駆動ローラを駆動制御する。このとき、上記一対のセンサの出力信号のうち、一方の出力信号の合成手段への入力タイミングを必要に応じて遅延手段により遅延させる。   According to the drive control device of the present invention, the encoder that detects the circumferential movement of the target roller (the driving roller that rotates the endless moving member or the driven roller that rotates following the rotation of the endless moving member) includes a plurality of marks or The disc includes slits arranged at predetermined intervals in the circumferential direction and a pair of sensors for detecting the marks or slits, and the sensors are mounted at positions shifted by 180 degrees. The synthesizing means synthesizes the output signal of the sensor, the multiplication means multiplies the synthesized signal by 1/2, the counting means counts the synthesized signal multiplied by 1/2, and the count value is sampled at a predetermined timing. And the feedback control means performs feedback control for the control target value based on the sampled count value. Drives and controls the driving roller by. At this time, of the output signals of the pair of sensors, the input timing of one output signal to the synthesizing unit is delayed by the delay unit as necessary.

したがって、上記エンコーダのディスク偏心によって発生する無端移動部材の速度変動の安定化を、簡易な構成で確実に行うことができる。
この発明の画像形成装置によれば、上記駆動制御装置を備えることにより、低コストで画像品位に応じた適切な処理を行うことが可能である。
Therefore, stabilization of the speed fluctuation of the endless moving member caused by the disk eccentricity of the encoder can be reliably performed with a simple configuration.
According to the image forming apparatus of the present invention, it is possible to perform appropriate processing according to the image quality at a low cost by including the drive control device.

以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔第1実施例〕
まず、図2および図3によって、この発明による駆動制御装置を備えた画像形成装置の構成例について説明する。この画像形成装置は、直接転写方式の電子写真方式によりカラー画像を形成するカラーレーザプリンタ(以下「レーザプリンタ」という)であり、図2はそのレーザプリンタ全体の概略構成図である。
Hereinafter, the best mode for carrying out the present invention will be specifically described with reference to the drawings.
[First embodiment]
First, a configuration example of an image forming apparatus provided with a drive control apparatus according to the present invention will be described with reference to FIGS. This image forming apparatus is a color laser printer (hereinafter referred to as “laser printer”) that forms a color image by an electrophotographic method of a direct transfer method, and FIG. 2 is a schematic configuration diagram of the entire laser printer.

このレーザプリンタは、図2に示すように、Y(イエロー)、M(マゼンタ)、C(シアン)、K(ブラック)の各色の画像を形成するための4組のトナー像形成部1(1Y,1M,1C,1K)が、図中の矢印Aに沿って転写搬送ベルト60が走行することによって転写紙Pが移動する方向における上流側(図で右下側)から順に配置されている。
この各トナー像形成部1はそれぞれ、像担持体としての感光体ドラム11(11Y,11M,11C,11K)と、現像ユニット12とを備えている。また、各トナー像形成部1の配置は、各感光体ドラム11の回転軸が平行になるように且つ転写紙移動方向に所定のピッチで配列するように、設定されている。
As shown in FIG. 2, the laser printer includes four sets of toner image forming units 1 (1Y) for forming images of each color of Y (yellow), M (magenta), C (cyan), and K (black). , 1M, 1C, 1K) are arranged in order from the upstream side (lower right side in the figure) in the direction in which the transfer paper P moves as the transfer conveyance belt 60 travels along the arrow A in the figure.
Each toner image forming unit 1 includes a photosensitive drum 11 (11Y, 11M, 11C, 11K) as an image carrier and a developing unit 12. The arrangement of the toner image forming units 1 is set so that the rotation axes of the photosensitive drums 11 are parallel to each other and arranged at a predetermined pitch in the transfer paper moving direction.

また、このレーザプリンタは、トナー像形成部1のほかに、光書込ユニット2、給紙カセット3,4、レジストローラ対5、転写紙(画像記録媒体)Pを担持して各トナー像形成部の転写位置を通過するように搬送する無端移動部材としての転写搬送ベルト(転写ベルトと画像記録媒体搬送用ベルトの機能を併せたもの)60を備えたベルト駆動装置6、ベルト定着方式の定着ユニット7、および排紙トレイ8等を備えている。なお、ベルト駆動装置6は、後述する制御系(駆動制御装置)を併せたものであり、また転写ユニットとしても機能するものである。   In addition to the toner image forming unit 1, this laser printer carries an optical writing unit 2, paper feed cassettes 3 and 4, a registration roller pair 5, and a transfer paper (image recording medium) P to form each toner image. Belt driving device 6 equipped with a transfer conveyance belt (which combines the functions of a transfer belt and an image recording medium conveyance belt) 60 as an endless moving member that conveys the paper so as to pass through the transfer position of the belt, belt fixing type fixing A unit 7 and a paper discharge tray 8 are provided. The belt drive device 6 is a combination of a control system (drive control device) described later, and also functions as a transfer unit.

このレーザプリンタはさらに、手差しトレイ14、トナー補給容器22も備え、図示していない廃トナーボトル、両面・反転ユニット、電源ユニットなども二点鎖線で示したスペースSの中に備えている。
光書込ユニット2は、光源、ポリゴンミラー、f−θレンズ、反射ミラー等を備えており、画像データに基づいて各感光体ドラム11の表面(外周面)にレーザ光を走査しながら照射する。
The laser printer further includes a manual feed tray 14 and a toner replenishing container 22, and a waste toner bottle, a duplex / reversing unit, a power supply unit, and the like (not shown) are also provided in a space S indicated by a two-dot chain line.
The optical writing unit 2 includes a light source, a polygon mirror, an f-θ lens, a reflection mirror, and the like, and irradiates the surface (outer peripheral surface) of each photosensitive drum 11 while scanning with laser light based on image data. .

図3は、上述したベルト駆動装置6の概略構成を示す拡大図である。
このベルト駆動装置6で使用する転写搬送ベルト60は、体積抵抗率が10〜1011Ωcmである高抵抗の無端状単層エンドレスベルト(無端状のベルト部材)であり、その材質は例えばPVDF(ポリフッ化ビニリデン)である。この転写搬送ベルト60は、各トナー像形成部1の感光体ドラム11に接触対向する各転写位置を通過するように、支持ローラ61〜66に張架されている。
FIG. 3 is an enlarged view showing a schematic configuration of the belt driving device 6 described above.
The transfer conveying belt 60 used in the belt driving device 6 is a high-resistance endless single-layer endless belt (endless belt member) having a volume resistivity of 10 9 to 10 11 Ωcm, and the material thereof is, for example, PVDF (Polyvinylidene fluoride). The transfer conveyance belt 60 is stretched around support rollers 61 to 66 so as to pass through the transfer positions that are in contact with and face the photosensitive drum 11 of the toner image forming units 1.

これら支持ローラ61〜66のうちの転写紙移動方向の上流側に位置する入口ローラ61に対し、転写搬送ベルト60を挟んでその外周面側で対向するように静電吸着ローラ80が設けられている。この静電吸着ローラ80には電源18によって所定電圧が印加されており、2つのローラ61,80の間を通過した転写紙Pは帯電して転写搬送ベルト60上に静電吸着される。駆動ローラ63は転写搬送ベルト60を摩擦駆動する駆動ローラであり、駆動モータ(後述)によって矢印Dの方向に回転される。   An electrostatic attraction roller 80 is provided so as to face the entrance roller 61 located upstream of the support rollers 61 to 66 in the transfer paper moving direction on the outer peripheral surface side of the transfer conveyance belt 60. Yes. A predetermined voltage is applied to the electrostatic attraction roller 80 by the power supply 18, and the transfer paper P that has passed between the two rollers 61 and 80 is charged and electrostatically adsorbed onto the transfer conveyance belt 60. The driving roller 63 is a driving roller that frictionally drives the transfer conveyance belt 60, and is rotated in the direction of arrow D by a driving motor (described later).

各感光体ドラム11に対向する各転写位置において、転写電界を形成する転写電界形成手段としての転写バイアス印加部材27(27Y,27M,27C,27K)が転写搬送ベルト60の裏面に接触するように設けられている。これらの転写バイアス印加部材27はスポンジ等を外周に設けたバイアスローラであり、各転写バイアス電源9(9Y,9M,9C,9K)からローラ心金に転写バイアス電圧が印加される。この印加された転写バイアス電圧の作用により、転写搬送ベルト60に転写電荷が付与され、各転写位置において該転写搬送ベルト60の表面と感光体ドラム11の表面との間に所定強度の転写電界が形成される。また上記転写が行なわれる領域での転写紙と感光体ドラム11の接触を適切に保ち、最良の転写ニップを得るために、バックアップローラ68を備えている。   The transfer bias applying member 27 (27Y, 27M, 27C, 27K) as transfer electric field forming means for forming a transfer electric field is brought into contact with the back surface of the transfer conveyance belt 60 at each transfer position facing each photoconductor drum 11. Is provided. These transfer bias applying members 27 are bias rollers provided with a sponge or the like on the outer periphery, and a transfer bias voltage is applied to the roller core from each transfer bias power source 9 (9Y, 9M, 9C, 9K). By the action of the applied transfer bias voltage, a transfer charge is applied to the transfer conveyance belt 60, and a transfer electric field having a predetermined intensity is generated between the surface of the transfer conveyance belt 60 and the surface of the photosensitive drum 11 at each transfer position. It is formed. In addition, a backup roller 68 is provided in order to keep the contact between the transfer sheet and the photosensitive drum 11 in an area where the transfer is performed, and to obtain the best transfer nip.

各転写バイアス印加部材27とそれらの近傍にそれぞれ配置されるバックアップローラ68は、それぞれ回転可能に揺動ブラケット93に一体的に保持され、回動軸94を中心として回動可能である。この回動は、カム軸97に固定されたカム96が矢印Eの方向に回動することによって時計方向に回動する。   Each transfer bias applying member 27 and the backup roller 68 disposed in the vicinity thereof are respectively integrally held by a swing bracket 93 so as to be rotatable, and can be rotated around a rotation shaft 94. This rotation is clockwise when the cam 96 fixed to the cam shaft 97 is rotated in the direction of arrow E.

前述した入口ローラ61と静電吸着ローラ80は一体的に、入口ローラブラケット90に支持され、軸91を回動中心として、図3の状態から時計方向に回動可能である。そして、揺動ブラケット93に設けられた孔95に、入口ローラブラケット90に突設されたピン92が嵌入しており、揺動ブラケット93の回動と連動して入口ローラブラケット90も回動する。これらのブラケット90、93の時計方向の回動により、各転写バイアス印加部材27とそれらの近傍にそれぞれ配置されるバックアップローラ68は感光体ドラム11から離され、入口ローラ61と静電吸着ローラ80も下方に移動する。これにより、黒(ブラック)トナーのみで画像を形成する時に、感光体ドラム11Y,11M,11Cと転写搬送ベルト60の接触を避けることが可能になっている。   The entrance roller 61 and the electrostatic attraction roller 80 described above are integrally supported by the entrance roller bracket 90, and can be rotated clockwise from the state of FIG. A pin 92 projecting from the entrance roller bracket 90 is fitted into a hole 95 provided in the swing bracket 93, and the entrance roller bracket 90 also rotates in conjunction with the rotation of the swing bracket 93. . By rotating the brackets 90 and 93 in the clockwise direction, the respective transfer bias applying members 27 and the backup rollers 68 disposed in the vicinity thereof are separated from the photosensitive drum 11, and the entrance roller 61 and the electrostatic adsorption roller 80. Also move downwards. This makes it possible to avoid contact between the photosensitive drums 11Y, 11M, and 11C and the transfer conveyance belt 60 when an image is formed using only black toner.

一方、転写バイアス印加部材27Kとその隣のバックアップローラ68は出口ブラケット98に回転可能に支持され、出口ローラ62と同軸の軸99を中心に回動可能になっている。このベルト駆動装置6をレーザプリンタ本体に着脱する際に、図示していないハンドルの操作により出口ブラケット98を時計方向に回動させ、転写バイアス印加部材27Kおよびバックアップローラ68とともに転写搬送ベルト60を、ブラック画像形成用の感光体ドラム11Kから離間させることができる。   On the other hand, the transfer bias applying member 27K and the backup roller 68 adjacent to the transfer bias applying member 27K are rotatably supported by the outlet bracket 98, and are rotatable about a shaft 99 coaxial with the outlet roller 62. When the belt driving device 6 is attached to or detached from the laser printer main body, the exit bracket 98 is rotated clockwise by the operation of a handle (not shown), and the transfer conveying belt 60 is moved together with the transfer bias applying member 27K and the backup roller 68. It can be separated from the photosensitive drum 11K for black image formation.

転写搬送ベルト60の駆動ローラ63に巻きつけられた部分の外周面には、図2に示すように、ブラシローラとクリーニングブレードから構成されたクリーニング装置85が接触するように配置されている。このクリーニング装置85により転写搬送ベルト60上に付着した残留トナー等の異物が除去される。
その転写搬送ベルト60の走行方向で駆動ローラ63のすぐ下流側に、転写搬送ベルト60の外周面を押し込むようにローラ64を設け、駆動ローラ63に対する転写搬送ベルト60の巻き付け角を大きく確保している。また、ローラ64のすぐ下流側には、転写搬送ベルト60の内周面に接触し、押圧部材であるばね69の付勢力により外側へ押圧して転写搬送ベルト60にテンションを与えるテンションローラ65が配設されている。
As shown in FIG. 2, a cleaning device 85 including a brush roller and a cleaning blade is disposed on the outer peripheral surface of the portion of the transfer conveyance belt 60 wound around the driving roller 63. The cleaning device 85 removes foreign matters such as residual toner adhering to the transfer / conveying belt 60.
A roller 64 is provided so as to push the outer peripheral surface of the transfer conveyance belt 60 immediately downstream of the drive roller 63 in the traveling direction of the transfer conveyance belt 60, and a large winding angle of the transfer conveyance belt 60 with respect to the drive roller 63 is ensured. Yes. A tension roller 65 that is in contact with the inner peripheral surface of the transfer conveyance belt 60 and is pressed outward by the biasing force of a spring 69 that is a pressing member to apply tension to the transfer conveyance belt 60 is provided immediately downstream of the roller 64. It is arranged.

次に、このレーザプリンタによる画像形成動作について説明する。
このレーザプリンタによる画像形成時には、図2に示す給紙カセット3,4および手差しトレイ14のいずれかより転写紙Pが給紙されて、図示しない搬送ガイドにガイドされながら一点鎖線で示す搬送経路に沿って搬送ローラによって搬送され、レジストローラ対5が設けられている一時停止位置に送られる。
Next, an image forming operation by this laser printer will be described.
At the time of image formation by this laser printer, the transfer paper P is fed from one of the paper feed cassettes 3 and 4 and the manual feed tray 14 shown in FIG. 2, and is guided along a dashed line while being guided by a conveyance guide (not shown). And is conveyed to a temporary stop position where the registration roller pair 5 is provided.

一方、カラー画像形成時には4組のトナー像形成部1(1Y、1M、1C、1K)の各感光体ドラム11(11Y、11M、11C、11K)は、図2で時計方向に回転しており、それぞれ図示していない帯電部材によって表面が均一に帯電された後、その表面に光書込ユニット2によって、形成すべき画像の各色のデータによって変調されたレーザ光が照射走査され、それぞれ静電潜像が書き込まれる。その後現像ユニットによって各色のトナーによって現像され、各感光体ドラム11の表面に各色のトナー像が形成される。   On the other hand, at the time of color image formation, the photosensitive drums 11 (11Y, 11M, 11C, 11K) of the four sets of toner image forming units 1 (1Y, 1M, 1C, 1K) are rotated clockwise in FIG. After the surface is uniformly charged by a charging member (not shown), the optical writing unit 2 irradiates and scans the surface with laser light modulated by data of each color of the image to be formed, A latent image is written. Thereafter, the toner is developed with toner of each color by the developing unit, and a toner image of each color is formed on the surface of each photoconductive drum 11.

前述のようにレジストローラ対5に挟持されて一時停止された転写紙Pは、レジストローラ対5により所定のタイミングで送り出され、転写搬送ベルト60に担持されて各トナー像形成部1に向けて順次搬送され、その各転写ニップを通過する。各トナー像形成部1の感光体ドラム11上に形成される各色のトナー像は、それぞれ各転写ニップにおいて転写紙P上で重ね合わされるように順次作像タイミングをずらして作像されており、転写紙Pが各転写ニップを通過する際に上記転写電界やニップ圧の作用を受けて転写紙P上に転写される。この重ね合わせの転写により、転写紙P上にはフルカラートナー像が形成される。
このトナー像転写後の各感光体ドラム11の表面はクリーニング装置13によりクリーニングされ、更に除電されて次の静電潜像の形成に備えられる。
The transfer paper P sandwiched between the registration roller pair 5 and temporarily stopped as described above is sent out at a predetermined timing by the registration roller pair 5 and is carried on the transfer conveyance belt 60 toward each toner image forming unit 1. It is sequentially conveyed and passes through each transfer nip. The toner images of the respective colors formed on the photosensitive drums 11 of the respective toner image forming units 1 are formed at sequentially shifted image forming timings so as to be superimposed on the transfer paper P at the respective transfer nips. When the transfer paper P passes through each transfer nip, it is transferred onto the transfer paper P under the action of the transfer electric field and nip pressure. A full color toner image is formed on the transfer paper P by this superposition transfer.
The surface of each photosensitive drum 11 after the toner image transfer is cleaned by a cleaning device 13 and is further discharged to prepare for the formation of the next electrostatic latent image.

一方、フルカラートナー像が形成された転写紙Pは、定着ユニット7でこのフルカラートナー像が定着された後、切換ガイド21の回動姿勢に対応して、第1の排紙方向Bまたは第2の排紙方向Cに向かう。第1の排紙方向Bから排紙トレイ8上に排出される場合、画像面が下となった、いわゆるフェースダウンの状態でスタックされる。一方、第2の排紙方向Cに排出される場合には、図示していない別の後処理装置(ソータ、綴じ装置など)に向け搬送させるか、またはスイッチバック部を経て両面プリントのために再度レジストローラ対5に搬送される。   On the other hand, the transfer paper P on which the full-color toner image is formed is fixed in the first paper discharge direction B or the second in accordance with the rotation posture of the switching guide 21 after the full-color toner image is fixed by the fixing unit 7. In the paper discharge direction C. When the paper is discharged from the first paper discharge direction B onto the paper discharge tray 8, it is stacked in a so-called face-down state with the image surface down. On the other hand, when the paper is discharged in the second paper discharge direction C, it is conveyed toward another post-processing device (not shown) (such as a sorter or a binding device) or printed on both sides via a switchback unit. It is again conveyed to the registration roller pair 5.

以上のようにして、このレーザプリンタは転写紙Pにフルカラー画像を形成する。
このようなタンデム方式の画像形成装置では、各色のトナー画像を高い位置精度で重ね合わせることが色ズレの発生を防止する上で重要である。しかしながら、ベルト駆動装置6で使用している駆動ローラ63、入口ローラ61、出口ローラ62、転写搬送ベルト60は、部品製造時に数十μm単位の製造誤差が発生する。この誤差により各部品が一回転した際に発生する変動成分が転写搬送ベルト60に伝達され、転写紙の搬送速度に変動が生じてしまう。
As described above, this laser printer forms a full-color image on the transfer paper P.
In such a tandem image forming apparatus, it is important to prevent the occurrence of color misregistration by superimposing toner images of respective colors with high positional accuracy. However, the drive roller 63, the entrance roller 61, the exit roller 62, and the transfer / conveying belt 60 used in the belt drive device 6 are subject to a manufacturing error of several tens of μm when parts are manufactured. Due to this error, a fluctuation component generated when each part makes one rotation is transmitted to the transfer conveyance belt 60, and the transfer paper conveyance speed fluctuates.

この転写紙の搬送速度(転写搬送ベルト60の回動速度)の変動により、各感光体ドラム11上のトナー像を転写紙Pに転写する際に、それぞれタイミングに微妙なズレが生じ、副走査方向(転写紙の搬送方向)に色ズレが発生してしまう。特に1200×1200DPI等の微小ドットで画像を形成する装置では、数μmのタイミングのズレが色ズレとして目立ってしまう。
そこで、この第1実施例におけるベルト駆動装置6(駆動制御装置を含む)では、図3で右下部の従動ローラ(「右下ローラ」という)66の軸上に設けたエンコーダの検出信号(出力パルス信号)によって右下ローラ66の回転速度を検出し、駆動ローラ63の回転をフィードバック制御することにより、転写搬送ベルト60を一定速度で走行させるようにする。
Due to the change in the transfer paper conveyance speed (the rotation speed of the transfer conveyance belt 60), when the toner image on each photoconductive drum 11 is transferred to the transfer paper P, a subtle shift occurs in the timing. Color misregistration occurs in the direction (transfer paper transport direction). In particular, in an apparatus that forms an image with minute dots such as 1200 × 1200 DPI, a timing shift of several μm is conspicuous as a color shift.
Therefore, in the belt driving device 6 (including the drive control device) in the first embodiment, the detection signal (output) of the encoder provided on the shaft of the lower right driven roller (referred to as “lower right roller”) 66 in FIG. The rotation speed of the lower right roller 66 is detected by a pulse signal), and the rotation of the driving roller 63 is feedback-controlled, so that the transfer conveyance belt 60 is driven at a constant speed.

図4は、転写搬送ベルト60を透視してベルト駆動装置6の全体構成を示す斜視図である。
駆動ローラ63はタイミングベルト33を介して駆動モータ32に連結しており、駆動モータ32の回転速度に比例して回転駆動される。そして、この駆動ローラ63の回転によって転写搬送ベルト60が摩擦回動し、転写搬送ベルト60が回動することによって右下ローラ66が摩擦回転する。前述したように、この第1実施例では、右下ローラ66(対象ローラ)の軸上にエンコーダ31を設けており、このエンコーダ31の検出信号から検出した右下ローラ66の回転速度に基づいて駆動モータ32の速度制御を行っている。これは、前述したように、転写搬送ベルト60の位置変動(回動変動)で色ズレが発生するため、それを抑制するために行っている。
FIG. 4 is a perspective view illustrating the entire configuration of the belt driving device 6 through the transfer conveyance belt 60.
The drive roller 63 is connected to the drive motor 32 via the timing belt 33 and is driven to rotate in proportion to the rotational speed of the drive motor 32. The transfer conveyance belt 60 is frictionally rotated by the rotation of the driving roller 63, and the lower right roller 66 is frictionally rotated by the rotation of the transfer conveyance belt 60. As described above, in the first embodiment, the encoder 31 is provided on the shaft of the lower right roller 66 (target roller), and based on the rotational speed of the lower right roller 66 detected from the detection signal of the encoder 31. The speed control of the drive motor 32 is performed. As described above, this is performed in order to suppress color misregistration due to positional variation (rotational variation) of the transfer conveyance belt 60.

図5は、図4の右下ローラ66とエンコーダ31の構成例を示す斜視図である。
図6は、そのエンコーダ31内のディスク311とセンサの構成例を示す図であり、(a)はディスク311のみの正面図、(b)はディスク311とセンサの側面図である。
図7は、図4の駆動モータ32を一定速度で駆動してエンコーダ31の出力パルスのカウント値を一定タイミング(所定タイミング)でサンプリングしたときのサンプリング結果の異なる例を示す線図である。
FIG. 5 is a perspective view showing a configuration example of the lower right roller 66 and the encoder 31 of FIG.
6A and 6B are diagrams showing a configuration example of the disk 311 and the sensor in the encoder 31. FIG. 6A is a front view of only the disk 311 and FIG. 6B is a side view of the disk 311 and the sensor.
FIG. 7 is a diagram showing different examples of sampling results when the drive motor 32 of FIG. 4 is driven at a constant speed and the count value of the output pulse of the encoder 31 is sampled at a constant timing (predetermined timing).

エンコーダ31は、例えば図5,図6に示すように、ディスク311と、2つの発光素子312,316と、2つの受光素子313,317と、圧入ブッシュ314,315とを備えている。
ディスク311は、右下ローラ66の軸に圧入ブッシュ314,315を圧入することによって固定され、右下ローラ66の回転と同時に回転するようになっている。
また、このディスク311には、その円周方向に数百単位の分解能で光を透過する放射状のスリットが形成されており、その両側に一対つまり2つのエンコーダセンサをそれぞれ構成する発光素子312,受光素子313と発光素子316,受光素子317とを180度ずれた位置に配置しており、その受光素子313,317によって右下ローラ66の回転角度に応じた数のパルス信号(パルス状のON/OFF信号)を発生する。そのパルス信号を用いて右下ローラ66の移動角(以下「角変位」と称す)を検出することにより、駆動モータ32の駆動量を制御する。
For example, as shown in FIGS. 5 and 6, the encoder 31 includes a disk 311, two light emitting elements 312 and 316, two light receiving elements 313 and 317, and press-fit bushings 314 and 315.
The disk 311 is fixed by press-fitting press-fitting bushes 314 and 315 onto the shaft of the lower right roller 66, and rotates simultaneously with the rotation of the lower right roller 66.
Further, the disk 311 is formed with radial slits that transmit light with a resolution of several hundred units in the circumferential direction, and a light emitting element 312 that constitutes a pair, that is, two encoder sensors, on both sides thereof. The element 313, the light emitting element 316, and the light receiving element 317 are arranged at positions shifted by 180 degrees, and the light receiving elements 313, 317 cause the number of pulse signals (pulse-like ON / OFF) corresponding to the rotation angle of the lower right roller 66 OFF signal) is generated. The drive amount of the drive motor 32 is controlled by detecting the movement angle (hereinafter referred to as “angular displacement”) of the lower right roller 66 using the pulse signal.

ところで、ディスク311を右下ローラ66に圧入するときの同軸穴の加工には、数μmの誤差が発生し、これはゼロにすることは実質的には不可能である。そのため、ディスク311を右下ローラ66に取り付けるときに、お互いにずれた状態で取り付けられる場合があり、この状態で回転すると、右下ローラ66は一定速度で回転しているにも関わらず、ディスク311が偏心した状態で回転される。これをエンコーダセンサ(受光素子313,317)で読み取ると、ディスク311の1周期(1回転)毎に角変位変動が発生する。   By the way, an error of several μm occurs in the machining of the coaxial hole when the disk 311 is press-fitted into the lower right roller 66, and it is practically impossible to make it zero. Therefore, when the disk 311 is attached to the lower right roller 66, the disk 311 may be attached so as to be displaced from each other. When the disk 311 is rotated in this state, the disk 311 is rotated at a constant speed even though the lower right roller 66 is rotating at a constant speed. 311 is rotated in an eccentric state. When this is read by the encoder sensor (light receiving elements 313, 317), angular displacement fluctuations occur every cycle (one rotation) of the disk 311.

図7において、(a)はディスク311の偏心がない状態でのサンプリング結果で、(b)は偏心があるときのサンプリング結果を示している。通常、ディスク311の偏心がない状態では、右肩上がりのサンプリング結果となるが、偏心がある場合、正弦波状のサンプリング結果となる。
なお、そのサンプリング結果はエンコーダ31の検出角変位を示しているため、サンプリング結果が正弦波状となっているということは、それだけ検出位置誤差が大きいことを示している。ディスク311の同軸穴の加工精度誤差が大きい場合、この正弦波の振幅がより大きく検出される。
In FIG. 7, (a) shows the sampling result when there is no eccentricity of the disk 311 and (b) shows the sampling result when there is eccentricity. Usually, when there is no eccentricity of the disk 311, a sampling result that rises to the right is obtained, but when there is eccentricity, a sine wave sampling result is obtained.
Since the sampling result indicates the detected angular displacement of the encoder 31, the fact that the sampling result is sinusoidal indicates that the detection position error is large accordingly. When the machining accuracy error of the coaxial hole of the disk 311 is large, the amplitude of the sine wave is detected to be larger.

2つの受光素子313,317は、180度ずれた位置に配置されているため、サンプリング結果の正弦波の位相は180度ずれたものとなる。よって、この2つのサンプリング結果を合成することにより、ディスク311の偏心による角変位変動を打ち消すことが可能になる。この第1実施例では、この2つのサンプリング結果を後述する出力合成回路によって合成することにより、ディスク311の偏心の影響を受けない比例制御演算を行い、転写搬送ベルト60の回動速度を一定にすることを特徴としている。   Since the two light receiving elements 313 and 317 are arranged at positions shifted by 180 degrees, the phase of the sine wave of the sampling result is shifted by 180 degrees. Therefore, by combining these two sampling results, it is possible to cancel the angular displacement fluctuation due to the eccentricity of the disk 311. In the first embodiment, the two sampling results are synthesized by an output synthesis circuit, which will be described later, so that a proportional control calculation that is not affected by the eccentricity of the disk 311 is performed and the rotation speed of the transfer conveyance belt 60 is kept constant. It is characterized by doing.

図8は、このレーザプリンタにおける上述したベルト駆動装置6の駆動モータ制御部(駆動制御装置)を含む制御部のハードウェア構成例を示すブロック図である。なお、この図8には、図示の都合上、エンコーダセンサは1つしか図示していないが、実際には2つあるものとする。
ベルト駆動装置6の駆動モータ制御部は、各エンコーダセンサ331(それぞれ発光素子と受光素子とからなる)の出力パルス信号に基づいて駆動モータ32の駆動パルスをデジタル制御する。
FIG. 8 is a block diagram illustrating a hardware configuration example of a control unit including the drive motor control unit (drive control device) of the belt drive device 6 described above in the laser printer. In FIG. 8, only one encoder sensor is shown for convenience of illustration, but it is assumed that there are actually two encoder sensors.
The drive motor control unit of the belt drive device 6 digitally controls the drive pulse of the drive motor 32 based on the output pulse signal of each encoder sensor 331 (each composed of a light emitting element and a light receiving element).

その駆動モータ制御部を含む制御部600は、CPU601,RAM602,ROM603,IO制御部604,駆動モータIF606,ドライバ607,検出IO部608,およびバス609によって構成されている。
CPU601は、ROM603内のプログラムに基づいてパーソナルコンピュータ等の外部装置38からの画像データの受信、およびその外部装置38との間の制御コマンドの送受信の制御をはじめ、このレーザプリンタ全体の制御を行う中央処理装置である。
The control unit 600 including the drive motor control unit includes a CPU 601, a RAM 602, a ROM 603, an IO control unit 604, a drive motor IF 606, a driver 607, a detection IO unit 608, and a bus 609.
The CPU 601 controls the entire laser printer based on the program in the ROM 603, including receiving image data from an external device 38 such as a personal computer and control of transmission / reception of control commands to / from the external device 38. Central processing unit.

このCPU601は、ROM603内のプログラムに従って動作し、エンコーダセンサ331等を使用することにより、この発明による各手段、つまりサンプリング手段,フィードバック制御手段,出力タイミング検出手段,遅延量入力手段,遅延量算出手段,および動作指示手段としての機能を果たすことができる。
このCPU601には、RAM602,ROM603,IO制御部604,駆動モータIF606,および検出IO部608がバス609を介して相互に接続されている。
RAM602は、CPU601が制御(処理)を行う際に利用するワークメモリや、画像データを展開する際の画像メモリとして使用される読み書き可能なメモリ(記憶手段)である。
The CPU 601 operates in accordance with a program in the ROM 603 and uses the encoder sensor 331 and the like, so that each means according to the present invention, that is, sampling means, feedback control means, output timing detection means, delay amount input means, delay amount calculation means. , And an operation instruction means.
A RAM 602, a ROM 603, an IO control unit 604, a drive motor IF 606, and a detection IO unit 608 are connected to the CPU 601 via a bus 609.
A RAM 602 is a readable / writable memory (storage means) used as a work memory used when the CPU 601 performs control (processing) or an image memory when developing image data.

ROM603は、CPU601が実行する(CPU601が動作するための)プログラム等の固定データを格納している読み出し専用のメモリである。
IO制御部604は、CPU601からの指示により、モータ,クラッチ,ソレノイド,センサ等の各負荷39との間の信号の入出力を制御する。
駆動モータIF606は、CPU601からの駆動指令により、ドライバ607を介して転写搬送ベルト60を回動させるための駆動モータ32(駆動ローラ63)へ駆動パルス信号を出力することにより、駆動モータ32の回転駆動を制御する。この回転駆動は、駆動パルス信号の周波数に応じて行われるため、転写搬送ベルト60の回動速度の可変制御が可能となる。
The ROM 603 is a read-only memory that stores fixed data such as programs executed by the CPU 601 (for the CPU 601 to operate).
The IO control unit 604 controls input / output of signals to / from each load 39 such as a motor, a clutch, a solenoid, and a sensor in accordance with an instruction from the CPU 601.
The drive motor IF 606 outputs a drive pulse signal to the drive motor 32 (drive roller 63) for rotating the transfer conveyance belt 60 via the driver 607 in response to a drive command from the CPU 601, thereby rotating the drive motor 32. Control the drive. Since this rotation driving is performed according to the frequency of the drive pulse signal, the rotation speed of the transfer conveyance belt 60 can be variably controlled.

エンコーダセンサ331の出力パルス信号(エンコーダパルス)は、検出IO部608に入力される。
検出IO部608は、エンコーダセンサ331の出力パルスを処理してデジタル値に変換する。また、この検出IO部608は、エンコーダセンサ331の出力パルスを計数(カウント)するカウンタ(カウント手段)を含む複数のカウンタを備えている。そして、そのカウンタの値(エンコーダセンサ331の出力パルス数)に予め定められたパルス数対角変位の変換定数をかけて、右下ローラ66の軸(図5)の角変位に対応するデジタル値に変換する。このエンコーダ31のディスク311の角変位に対応するデジタル値の信号は、バス609を介してCPU601に送られる。
An output pulse signal (encoder pulse) of the encoder sensor 331 is input to the detection IO unit 608.
The detection IO unit 608 processes the output pulse of the encoder sensor 331 and converts it into a digital value. The detection IO unit 608 includes a plurality of counters including a counter (counting unit) that counts (counts) the output pulses of the encoder sensor 331. Then, a digital value corresponding to the angular displacement of the shaft of the lower right roller 66 (FIG. 5) is obtained by multiplying the counter value (the number of output pulses of the encoder sensor 331) by a predetermined pulse number diagonal displacement conversion constant. Convert to A digital value signal corresponding to the angular displacement of the disk 311 of the encoder 31 is sent to the CPU 601 via the bus 609.

ここで、駆動モータIF606,ドライバ607,RAM602について、もう少し詳しく説明する。
駆動モータIF606は、CPU601からバス609を介して駆動指令(駆動周波数の指示を含む)を受けると、その駆動指令に基づいて指示された駆動周波数を有するパルス状の制御信号を生成し、それをドライバ607へ出力する。
Here, the drive motor IF 606, the driver 607, and the RAM 602 will be described in a little more detail.
When the drive motor IF 606 receives a drive command (including a drive frequency instruction) from the CPU 601 via the bus 609, the drive motor IF 606 generates a pulse-like control signal having a drive frequency instructed based on the drive command. Output to the driver 607.

ドライバ607は、パワー半導体素子(例えばトランジスタ)等によって構成されている。このドライバ607は、駆動モータIF606から入力されるパルス状の制御信号に基づいて動作し、駆動モータ32に駆動パルス信号を出力する。つまり、パルス状の駆動電圧を印加する。その結果、駆動モータ32は、CPU601の駆動指令によって指示された駆動周波数に比例する速度で駆動制御される。これにより、エンコーダ31のディスク311の角変位が目標角変位になるように追値制御され、右下ローラ66が所定の角速度で等角速度回転する。このディスク311の角変位は、エンコーダセンサ331と検出IO部608により検出され、CPU601に取り込まれて制御が繰り返される。   The driver 607 is configured by a power semiconductor element (for example, a transistor) or the like. The driver 607 operates based on a pulsed control signal input from the drive motor IF 606 and outputs a drive pulse signal to the drive motor 32. That is, a pulsed drive voltage is applied. As a result, the drive motor 32 is driven and controlled at a speed proportional to the drive frequency instructed by the drive command of the CPU 601. As a result, the additional value is controlled so that the angular displacement of the disk 311 of the encoder 31 becomes the target angular displacement, and the lower right roller 66 rotates at a constant angular velocity at a predetermined angular velocity. The angular displacement of the disk 311 is detected by the encoder sensor 331 and the detection IO unit 608 and is taken in by the CPU 601 and the control is repeated.

RAM602は、CPU601が制御を行う(ROM603内のプログラムを実行する)際のワークメモリや画像メモリとして使用される機能の他に、事前に、作像プロセスを実行しないで駆動モータ32を一定速度で駆動することで計測しておいたエンコーダ31のディスク偏心に対応したディスク1回転分の検出角変位誤差データ、つまり一定周期毎にサンプリングしたデータが格納されるデータメモリとしての機能を有している。
なお、RAM602は揮発性メモリであるため、図示しないEEPROM等の不揮発性メモリに上記検出角変位誤差データを格納しておき、電源ON時もしくは駆動モータ32の起動時等に、その検出角変位誤差データをRAM602上に展開することもできる。
In addition to functions used as a work memory and an image memory when the CPU 601 controls (executes a program in the ROM 603), the RAM 602 controls the drive motor 32 at a constant speed without executing an image forming process in advance. It has a function as a data memory for storing detected angular displacement error data for one rotation of the disk corresponding to the disk eccentricity of the encoder 31 measured by driving, that is, data sampled at regular intervals. .
Since the RAM 602 is a volatile memory, the detected angular displacement error data is stored in a nonvolatile memory such as an EEPROM (not shown), and the detected angular displacement error is detected when the power is turned on or the drive motor 32 is started. Data can also be expanded on the RAM 602.

ところで、一般に駆動モータのフィードバック制御に用いられる比例制御演算では、前述したように制御周期毎の目標角変位と検出角変位の差に制御ゲインをかけて、駆動モータの駆動速度を制御するため、エンコーダのディスク偏心による検出角変位誤差が大きいと、より増幅して駆動モータを駆動してしまう。そのため、ディスクの1回転毎に転写搬送ベルト60の位置変動が発生し、色ズレが発生してしまう。   By the way, in the proportional control calculation generally used for the feedback control of the drive motor, as described above, the control gain is applied to the difference between the target angular displacement and the detected angular displacement for each control cycle to control the drive speed of the drive motor. If the detected angular displacement error due to the disk eccentricity of the encoder is large, it will be further amplified and drive the drive motor. For this reason, the position of the transfer / conveyance belt 60 varies every rotation of the disk, and color misregistration occurs.

また、前述したように、図7の(b)は駆動モータ32を一定速度で駆動した時の挙動を示しているが、これは言い換えると、エンコーダ31のパルス数のカウント値を一定タイミングでサンプリングした結果が、図7の(b)に示したものになっていると、右下ローラ66は一定速度で回転していることになる。
そのため、この第1実施例では、図7の(b)に示したように、制御周期毎の目標角変位(実際にはエンコーダ31の単位時間当りの角変位が一定となるような制御目標値である目標角変位に検出角変位誤差を加算したもの)を生成し、その目標角変位に一致するエンコーダ31の角変位をエンコーダセンサ331によって検出し、ディスク311の偏心の影響を受けない比例制御演算を行って駆動モータ32を駆動制御することにより、転写搬送ベルト60の回動速度を一定にするようにしている。
Further, as described above, FIG. 7B shows the behavior when the drive motor 32 is driven at a constant speed. In other words, the count value of the pulse number of the encoder 31 is sampled at a constant timing. If the result is as shown in FIG. 7B, the lower right roller 66 is rotating at a constant speed.
Therefore, in the first embodiment, as shown in FIG. 7B, the target angular displacement for each control cycle (actually, the control target value that makes the angular displacement per unit time of the encoder 31 constant). Is obtained by adding the detected angular displacement error to the target angular displacement), the angular displacement of the encoder 31 corresponding to the target angular displacement is detected by the encoder sensor 331, and the proportional control is not affected by the eccentricity of the disk 311. By calculating and controlling the drive motor 32, the rotation speed of the transfer conveyance belt 60 is made constant.

図1は、この発明による駆動制御装置の一実施形態の機能を説明するための構成を示す模式的な機能ブロック図である。この実施形態は、この発明を上述したベルト駆動装置6の制御に適用した場合の例を示す。
この図1において、この制御コントローラ部40は、減算回路41と、高周波ノイズを除去するためのローパスフィルタ42と、比例演算部(ゲインKp)43と、定常駆動パルス周波数設定部44と、加算回路45とによって構成されている。この制御コントローラ部40と目標角変位生成部30とパルス出力器37は、図8のCPU601がROM603内のプログラムを実行し、駆動モータIF606,ドライバ607,および検出IO部608を使用することによって実現することができる。
FIG. 1 is a schematic functional block diagram showing a configuration for explaining functions of an embodiment of a drive control apparatus according to the present invention. This embodiment shows an example when the present invention is applied to the control of the belt driving device 6 described above.
In FIG. 1, the controller section 40 includes a subtracting circuit 41, a low-pass filter 42 for removing high-frequency noise, a proportional calculation section (gain Kp) 43, a steady drive pulse frequency setting section 44, and an adding circuit. 45. The control controller unit 40, the target angular displacement generation unit 30, and the pulse output unit 37 are realized by the CPU 601 in FIG. 8 executing the program in the ROM 603 and using the drive motor IF 606, the driver 607, and the detection IO unit 608. can do.

目標角変位生成部30は、作像プロセスを実行しないで駆動モータ32を一定速度で駆動することで予め計測したエンコーダ31のディスク偏心によって生じる検出角変位誤差を特性値としてメモリ301(図8のRAM602内のデータメモリに相当する)に保持しておく。そして、作像プロセス時に、所定のタイミング、例えば図示しないマークセンサによって基準位置を示すディスク311の基準マークが検出され、マークセンサから出力されるマーク検出信号が入力されるタイミングに応じてメモリ301から特性値を順次読み出す。これは、ディスク311の基準位置の検出タイミングから順次メモリの参照アドレスを切り替えることによって行われる。その後、その読み出した特性値を制御目標値である目標角変位に加算して新たな目標角変位Ref(n)とし、それを制御コントローラ部40に入力させる。   The target angular displacement generation unit 30 drives the drive motor 32 at a constant speed without executing the image forming process, and the detected angular displacement error caused by the disk eccentricity of the encoder 31 measured in advance is used as a characteristic value in the memory 301 (FIG. 8). (Corresponding to a data memory in the RAM 602). Then, during the image forming process, a reference mark on the disk 311 indicating the reference position is detected by a mark sensor (not shown), for example, and a mark detection signal output from the mark sensor is input from the memory 301 at a predetermined timing. Read characteristic values sequentially. This is performed by sequentially switching the memory reference address from the detection timing of the reference position of the disk 311. Thereafter, the read characteristic value is added to the target angular displacement which is the control target value to obtain a new target angular displacement Ref (n), which is input to the control controller unit 40.

ここで、特性値(検出角変位誤差)と目標角変位の加算は、例えばマークセンサによってディスク311の1回転毎に基準マークが検出され、そのマークセンサから出力されるマーク検出信号が入力されるタイミングに応じて、周期的に繰り返されるように行われる。
なお、目標角変位生成部30が、予め計測した検出角変位誤差(特性値)を加算した目標角変位Ref(n)をメモリ301に保持しておき、作像プロセス時に、上記所定のタイミング(例えばディスク311の基準位置の検出タイミング)から順次メモリの参照アドレスを切り替えることによって目標角変位Ref(n)を読み出し、それを制御コントローラ部40に入力させるようにしてもよい。
Here, for adding the characteristic value (detection angular displacement error) and the target angular displacement, for example, the mark sensor detects the reference mark every rotation of the disk 311 and the mark detection signal output from the mark sensor is input. It is performed so as to be repeated periodically according to the timing.
Note that the target angular displacement generation unit 30 holds the target angular displacement Ref (n) obtained by adding the detected angular displacement error (characteristic value) measured in advance in the memory 301, and the predetermined timing ( For example, the target angular displacement Ref (n) may be read out by sequentially switching the reference address of the memory from the detection timing of the reference position of the disk 311 and input to the control controller unit 40.

制御コントローラ部40は、目標角変位生成部30から入力される制御目標値である目標角変位Ref(n)と、エンコーダ31のエンコーダセンサ331から出力合成回路700経由で受け取った検出角変位P(n−1)とを減算回路41に入力してその差e(n)をとる。つまり、差分の変位量の演算を行う。なお、検出角変位P(n−1)は実際にはエンコーダセンサ331の出力パルス信号に基づいて算出されるが、それについては追って詳細に説明する。
その差e(n)はローパスフィルタ42を通ることによって高周波ノイズが除去された後、比例演算部43に入力される。
The control controller 40 receives the target angular displacement Ref (n), which is a control target value input from the target angular displacement generator 30, and the detected angular displacement P () received from the encoder sensor 331 of the encoder 31 via the output synthesis circuit 700. n-1) is input to the subtraction circuit 41 and the difference e (n) is obtained. That is, the difference displacement amount is calculated. The detected angular displacement P (n−1) is actually calculated based on the output pulse signal of the encoder sensor 331, which will be described in detail later.
The difference e (n) is input to the proportional calculation unit 43 after high frequency noise is removed by passing through the low-pass filter 42.

比例演算部43は、ローパスフィルタ42からの差e(n)をゲインKpで比例増幅し、補正量(rad)Hzとして加算回路45に与える。
加算回路45は、定常駆動パルス周波数設定部44からの一定の定常駆動パルス周波数(Refpc)Hzに比例演算部43からの補正量(rad)Hzを加算して駆動パルス周波数f(n)を決定し、それをパルス出力器37へ出力する。
パルス出力器37は、加算回路45から受けた駆動パルス周波数f(n)の駆動パルス信号を生成し、それを駆動モータ32へ出力する。
The proportional calculation unit 43 proportionally amplifies the difference e (n) from the low-pass filter 42 with the gain Kp, and supplies the result to the addition circuit 45 as a correction amount (rad) Hz.
The adder circuit 45 determines the drive pulse frequency f (n) by adding the correction amount (rad) Hz from the proportional calculation unit 43 to the constant steady drive pulse frequency (Refpc) Hz from the steady drive pulse frequency setting unit 44. Then, it is output to the pulse output device 37.
The pulse output unit 37 generates a drive pulse signal having the drive pulse frequency f (n) received from the adder circuit 45 and outputs it to the drive motor 32.

図9は、図1の出力合成回路700の第1構成例を示すブロック図である。
この出力合成回路700は、遅延回路701,合成回路702,および逓倍回路703を備えている。
エンコーダ31内の2つのエンコーダセンサ331の受光素子313,317の各出力パルス信号は、合成回路702に入力される。
合成回路702は、合成手段であり、入力される各出力パルス信号を合成し、その合成した出力パルス信号を逓倍回路703へ出力する。
FIG. 9 is a block diagram illustrating a first configuration example of the output synthesis circuit 700 of FIG.
The output synthesis circuit 700 includes a delay circuit 701, a synthesis circuit 702, and a multiplication circuit 703.
Output pulse signals of the light receiving elements 313 and 317 of the two encoder sensors 331 in the encoder 31 are input to the synthesis circuit 702.
The synthesizing circuit 702 is a synthesizing unit, synthesizes the input output pulse signals, and outputs the synthesized output pulse signal to the multiplication circuit 703.

逓倍回路703は、逓倍手段であり、合成回路702からの出力パルス信号を、図示しない基準クロック生成回路からの基準クロックで同期をとり、1/2の周波数に逓倍して出力する。
よって、図1の制御コントローラ部40は、出力合成回路700からの出力パルス信号(実際には所定タイミングでサンプリングされる出力パルス信号のカウント値)に基づいて制御目標値に対するフィードバック制御を行い、駆動モータ32つまり転写搬送ベルト60を駆動制御することになる。
The multiplication circuit 703 is a multiplication means, which synchronizes the output pulse signal from the synthesis circuit 702 with a reference clock from a reference clock generation circuit (not shown), and multiplies the output pulse signal to ½ frequency for output.
1 performs feedback control on the control target value based on the output pulse signal from the output synthesis circuit 700 (actually, the count value of the output pulse signal sampled at a predetermined timing), and the drive The drive of the motor 32, that is, the transfer / conveying belt 60 is controlled.

但し、この効果を発揮するためには、2つの受光素子313,317が精度よく180度ずれた配置である必要があるが、実際にはエンコーダ31の製造ばらつき、特にエンコーダ31内の各エンコーダセンサ331の取り付けのばらつきにより、180度の精度が出ているとは限らないのが実情である。この精度が出ていないと、エンコーダ31の出力パルス信号のカウント値を一定タイミングでサンプリングした時の2つの受光素子313,317のサンプリング結果は、正弦波であることにかわりがないが、位相のずれも180度でないものになってしまい、合成してもディスク311の偏心による角変位変動を打ち消すことができなくなってしまうことになる。   However, in order to exert this effect, the two light receiving elements 313 and 317 need to be accurately displaced by 180 degrees. In practice, however, the manufacturing variation of the encoder 31, particularly each encoder sensor in the encoder 31 Actually, the accuracy of 180 degrees is not always obtained due to the variation in the attachment of 331. If this accuracy is not achieved, the sampling result of the two light receiving elements 313 and 317 when the count value of the output pulse signal of the encoder 31 is sampled at a constant timing is not limited to being a sine wave. The deviation is not 180 degrees, and even if synthesized, the angular displacement fluctuation due to the eccentricity of the disk 311 cannot be canceled.

図10にその例を示すと、エンコーダ31のディスク311に対し、2つのエンコーダセンサ331(発光素子312,受光素子313と発光素子316,受光素子317)の位置関係がαで180度となっていないとき、図7の(a)に示した特性から(b)に示した特性を差し引いた特性、いわゆるディスク311の偏心により発生してしまう変位誤差カウント値は図11に示すようになる。位置関係αに対して位相差α(180度でない)の特性である。したがって、この両特性を合成しても、ディスク311の偏心による角変位変動を打ち消すことができないのが分かる。   In the example shown in FIG. 10, the positional relationship between the two encoder sensors 331 (light emitting element 312, light receiving element 313 and light emitting element 316, light receiving element 317) is 180 degrees with respect to the disk 311 of the encoder 31. When there is not, a characteristic obtained by subtracting the characteristic shown in (b) from the characteristic shown in (a) of FIG. 7, that is, a displacement error count value caused by the eccentricity of the disk 311 is as shown in FIG. This is a characteristic of a phase difference α (not 180 degrees) with respect to the positional relationship α. Therefore, it can be seen that even if these two characteristics are combined, the angular displacement fluctuation due to the eccentricity of the disk 311 cannot be canceled.

そこで、第1実施例では、この位相のずれを正すため、図9の遅延回路701にて補正を行う。具体的には、例えば図10において、α=175度であった場合,位相差5度早くなっていることになり、遅延回路701で、位相差5度分の伝達を遅延させてやることになる。これにより、2つのエンコーダセンサ331の出力パルス信号を合成したとき、ディスク311の偏心による角変位変動を打ち消すことが可能となる。   Therefore, in the first embodiment, correction is performed by the delay circuit 701 in FIG. 9 in order to correct this phase shift. Specifically, for example, in FIG. 10, when α = 175 degrees, the phase difference is 5 degrees earlier, and the delay circuit 701 delays transmission for the phase difference of 5 degrees. Become. Thereby, when the output pulse signals of the two encoder sensors 331 are combined, it is possible to cancel the angular displacement fluctuation due to the eccentricity of the disk 311.

なお、第1実施例では、エンコーダ31の製造ばらつき、特にエンコーダ31内の2つのエンコーダセンサ331の取り付けのばらつきにより、180度の精度が出ていない場合を例に取り上げてきたが、遅延回路701で用意された遅延量によっては、意図して2つのエンコーダセンサ331の位置関係を180度でない角度で配置したいときにも有効で、受光素子313,317、発光素子312,316の機械的なレイアウトの都合で90度といった位置に配置した場合でも、2つのエンコーダセンサ331の出力パルス信号により、角変位変動を打ち消すことが可能となる。
以上のような動作により、合成回路702および逓倍回路703を経由して得られる値として、エンコーダ31の検出角変位をP(n−1)とする。
In the first embodiment, the case where the accuracy of 180 degrees is not obtained due to the manufacturing variation of the encoder 31, particularly the mounting variation of the two encoder sensors 331 in the encoder 31, has been taken as an example. Depending on the delay amount prepared in the above, it is effective when the positional relationship between the two encoder sensors 331 is intentionally arranged at an angle other than 180 degrees, and the mechanical layout of the light receiving elements 313 and 317 and the light emitting elements 312 and 316 is effective. Even if it is arranged at a position of 90 degrees for the convenience of the above, it is possible to cancel the angular displacement fluctuation by the output pulse signals of the two encoder sensors 331.
With the above operation, the detected angular displacement of the encoder 31 is set to P (n−1) as a value obtained via the synthesis circuit 702 and the multiplication circuit 703.

図12に、この発明による駆動制御を実現する上でのタイミングチャートの例を示す。なお、図8には、図示を省略したが、制御部600には、時間計測を行なう制御周期タイマが設けられているものとする。また、検出IO部608には、後述するエンコーダパルスカウンタおよび制御周期タイマカウンタが備えられている。さらに、以下のエンコーダ31の出力パルスとは、実際には出力合成回路700の出力パルスのことである。   FIG. 12 shows an example of a timing chart for realizing the drive control according to the present invention. Although not shown in FIG. 8, it is assumed that the control unit 600 is provided with a control cycle timer for measuring time. The detection IO unit 608 is provided with an encoder pulse counter and a control cycle timer counter, which will be described later. Further, the output pulse of the encoder 31 below is actually an output pulse of the output synthesis circuit 700.

まず、図12において、エンコーダ31の出力パルスであるエンコーダパルスをカウントするエンコーダパルスカウンタのカウント値は、エンコーダパルスの出力の立上りエッジによりインクリメント(+1)される。また、この制御の制御周期は1msであり、制御周期タイマによるCPU601への割り込みがかかる毎に制御周期タイマカウンタのカウント値がインクリメント(+1)される。   First, in FIG. 12, the count value of the encoder pulse counter that counts the encoder pulse that is the output pulse of the encoder 31 is incremented (+1) by the rising edge of the encoder pulse output. The control cycle of this control is 1 ms, and the count value of the control cycle timer counter is incremented (+1) every time the CPU 601 is interrupted by the control cycle timer.

制御周期タイマの時間計測のスタートは、駆動モータ32のスルーアップおよびセトリング終了後に初めてエンコーダパルスの立上りエッジが検出された時点で行われ、且つ制御周期タイマカウンタのカウント値を「0」にリセットする。
また、制御周期タイマによるCPU601への割り込みがかかる毎に、エンコーダパルスカウンタのカウント値:neの取得および制御周期タイマカウンタのカウント値:qの取得およびインクリメント(+1)を行う。
The time measurement of the control cycle timer is started when the rising edge of the encoder pulse is detected for the first time after the through-up and settling of the drive motor 32 is completed, and the count value of the control cycle timer counter is reset to “0”. .
Each time the CPU 601 is interrupted by the control cycle timer, the encoder pulse counter count value: ne is acquired, and the control cycle timer counter count value: q is acquired and incremented (+1).

これらの各カウント値をもとに、次に示すように位置偏差の演算を行う。
P(n−1)=θ1×ne
Ref(n)=θ0×q
e(n)=Ref(n)−P(n−1) (単位:rad)
Based on these count values, the position deviation is calculated as follows.
P (n−1) = θ1 × ne
Ref (n) = θ0 × q
e (n) = Ref (n) -P (n-1) (unit: rad)

ここで、上式中の各記号の意味は次の通りである。
e(n)[rad]:(今回のサンプリングにて演算された)位置偏差
θ0[rad]:制御周期1[ms]あたりの移動角度(=2π×V×10−3/Lπ[rad])
Here, the meaning of each symbol in the above formula is as follows.
e (n) [rad]: Position deviation (calculated in this sampling) θ0 [rad]: Movement angle per control period 1 [ms] (= 2π × V × 10 −3 / Lπ [rad])

θ1[rad]:エンコーダ1パルスあたりの移動角度(=2π/p[rad])
q:制御周期タイマのカウント値
V:ベルト線速[mm/s]
L:右下ローラ径[mm]
f:ディスク回転の周期[Hz]
θ1 [rad]: Movement angle per encoder pulse (= 2π / p [rad])
q: Count value of control cycle timer V: Belt linear velocity [mm / s]
L: Lower right roller diameter [mm]
f: Disk rotation period [Hz]

この第1実施例においては、エンコーダ31を取り付けてある従動ローラである右下ローラ径はφ15.515[mm]である。また、エンコーダ31の分解能pは、1回転あたり300パルスのものとする。
次に、急激な位置変動に応答してしまうことを避けるため、演算された偏差に対して、以下の仕様のフィルタ演算を行うとよい。
In the first embodiment, the diameter of the lower right roller, which is a driven roller to which the encoder 31 is attached, is φ15.515 [mm]. The resolution p of the encoder 31 is assumed to be 300 pulses per revolution.
Next, in order to avoid responding to a sudden position change, it is preferable to perform a filter calculation with the following specifications on the calculated deviation.

フィルタタイプ:Butterworth IIR ローパスフィルタ
サンプリング周波数:1KHz(=制御周期と等しい)
パスバンドリップル(Rp):0.01dB
ストップバンド端減衰量(Rs):2dB
パスバンド端周波数(Fp):50Hz
ストップバンド端周波数(Fs):100Hz
Filter type: Butterworth IIR low-pass filter Sampling frequency: 1 KHz (= equal to control period)
Passband ripple (Rp): 0.01 dB
Stop band end attenuation (Rs): 2 dB
Passband edge frequency (Fp): 50Hz
Stopband edge frequency (Fs): 100Hz

そのフィルタ演算のブロック図を図13に、フィルタ係数一覧を図14に示す。同じ構成のフィルタを2段カスケード接続し、各段における中間ノードをそれぞれu1(n),u1(n−1),u1(n−2)およびu2(n),u2(n−1),u2(n−2)と定める。ここで、インデックスの示す意味は次のとおりである。
(n):現在のサンプリング
(n−1):1つ前のサンプリング
(n−2):2つ前のサンプリング
A block diagram of the filter operation is shown in FIG. 13, and a list of filter coefficients is shown in FIG. Two stages of filters having the same configuration are cascade-connected, and intermediate nodes in each stage are u1 (n), u1 (n-1), u1 (n-2) and u2 (n), u2 (n-1), u2 respectively. (N-2). Here, the meaning of the index is as follows.
(N): Current sampling (n-1): Previous sampling (n-2): Second previous sampling

以下のプログラム演算をフィードバック実行中に制御タイマ割り込みがかかる度に行う。
u1(n)=a11×u1(n−1)+a21×u1(n−2)+e(n)×ISF
e1(n)=b01×u1(n)+b11×u1(n−1)+b21×u1(n−2)
u1(n−2)=u1(n−1)
u1(n−1)=u1(n)
u2(n)=a12×u2(n−1)+a22×u2(n−2)+e1(n)
e′(n)=b02×u2(n)+b12×u2(n−1)+b22×u2(n−2)
u2(n−2)=u2(n−1)
u2(n−1)=u2(n)
図15にこのフィルタの振幅特性を、図16に位相特性を示す。
The following program calculation is performed each time a control timer interrupt occurs during feedback execution.
u1 (n) = a11 * u1 (n-1) + a21 * u1 (n-2) + e (n) * ISF
e1 (n) = b01 * u1 (n) + b11 * u1 (n-1) + b21 * u1 (n-2)
u1 (n-2) = u1 (n-1)
u1 (n-1) = u1 (n)
u2 (n) = a12 * u2 (n-1) + a22 * u2 (n-2) + e1 (n)
e '(n) = b02 * u2 (n) + b12 * u2 (n-1) + b22 * u2 (n-2)
u2 (n-2) = u2 (n-1)
u2 (n-1) = u2 (n)
FIG. 15 shows the amplitude characteristics of this filter, and FIG. 16 shows the phase characteristics.

次に、制御対象に対する制御量を求める。制御ブロック図において、まず位置コントローラとしてPID制御を考えると、
F(S)=G(S)×E′(S)=Kp×E′(S)+Ki×E′(S)/S+Kd×S×E′(S)
ただし、Kp:比例ゲイン、Ki:積分ゲイン、Kd:微分ゲイン である。
G(S)=F(S)/E′(S)=Kp+Ki/S+Kd×S ……(1)
Next, the control amount for the controlled object is obtained. In the control block diagram, first, considering PID control as a position controller,
F (S) = G (S) × E ′ (S) = Kp × E ′ (S) + Ki × E ′ (S) / S + Kd × S × E ′ (S)
However, Kp: proportional gain, Ki: integral gain, Kd: differential gain.
G (S) = F (S) / E ′ (S) = Kp + Ki / S + Kd × S (1)

ここで、(1)式を双一次変換(S=(2/T)×(1−Z−1)/(1+Z−1))を行うと、次式を得る。
G(Z)=(b0+b1×Z−1+b2×Z−2)/(1−a1×Z−1−a2×Z−2) ……(2)
ただし、a1=0
a2=1
b0=Kp+T×Ki/2+2×Kd/T
b1=T×Ki−4×Kd/T
b2=−Kp+T×Ki/2+2×Kd/T
Here, when the bilinear transformation (S = (2 / T) × (1-Z −1 ) / (1 + Z −1 )) is performed on the equation (1), the following equation is obtained.
G (Z) = (b0 + b1 * Z- 1 + b2 * Z- 2 ) / (1-a1 * Z- 1- a2 * Z- 2 ) (2)
However, a1 = 0
a2 = 1
b0 = Kp + T × Ki / 2 + 2 × Kd / T
b1 = T × Ki−4 × Kd / T
b2 = −Kp + T × Ki / 2 + 2 × Kd / T

(2)式をブロック図として表すと、図17のようになる。ここで、e′(n)、f(n)は、E′(S)、F(S)をそれぞれ離散データとして扱うことを示している。図15において、中間ノードとしてそれぞれw(n)、w(n−1)、w(n−2)を定めると、差分方程式は次式のようになる(PID制御の一般式)。
w(n)=a1×w(n−1)+a2×w(n−2)+e′(n) ………(3)
f(n)=b0×w(n)+b1×w(n−1)+b2×w(n−2) …(4)
ここで、インデックスの示す意味は次のとおりである。
(n):現在のサンプリング
(n−1):1つ前のサンプリング
(n−2):2つ前のサンプリング
Expression (2) is represented as a block diagram as shown in FIG. Here, e ′ (n) and f (n) indicate that E ′ (S) and F (S) are treated as discrete data, respectively. In FIG. 15, when w (n), w (n-1), and w (n-2) are defined as intermediate nodes, the difference equation is as follows (general expression of PID control).
w (n) = a1 * w (n-1) + a2 * w (n-2) + e '(n) (3)
f (n) = b0 * w (n) + b1 * w (n-1) + b2 * w (n-2) (4)
Here, the meaning of the index is as follows.
(N): Current sampling (n-1): Previous sampling (n-2): Second previous sampling

今、位置コントローラとして比例制御を考えると、積分ゲイン、微分ゲインはゼロとなる。従って、図17における各係数は以下のようになり、(3)式および(4)式は次の(5)式のように簡略化される。
a1=0 a2=1 b0=Kp b1=0 b2=−Kp
w(n)=w(n−2)+e′(n)
f(n)=Kp×w(n)−Kp×w(n−2)
→∴f(n)=Kp×e′(n) ……(5)
Now, considering proportional control as a position controller, the integral gain and derivative gain are zero. Accordingly, the coefficients in FIG. 17 are as follows, and the expressions (3) and (4) are simplified as the following expression (5).
a1 = 0 a2 = 1 b0 = Kp b1 = 0 b2 = -Kp
w (n) = w (n−2) + e ′ (n)
f (n) = Kp × w (n) −Kp × w (n−2)
→ ∴f (n) = Kp × e ′ (n) (5)

また、F0(S)に対応する離散データf0(n)は、この第1実施例の場合、一定であり、
f0(n)=6105[Hz]
である。よって、駆動モータ32に設定するパルス周波数は、最終的に次の(6)式により計算する。
f′(n)=f(n)+f0(n)=Kp×e′(n)+6105[Hz]…(6)
Also, the discrete data f0 (n) corresponding to F0 (S) is constant in the case of the first embodiment,
f0 (n) = 6105 [Hz]
It is. Therefore, the pulse frequency set in the drive motor 32 is finally calculated by the following equation (6).
f ′ (n) = f (n) + f0 (n) = Kp × e ′ (n) +6105 [Hz] (6)

図18に前述したエンコーダパルスカウンタの動作フローチャートを示す。この図18のフローチャートおよび以下に説明するフローチャートにおいて、各ステップを「S」と略記している。
まず、駆動モータ32のスルーアップ&セトリング後の最初のパルス入力かどうかを判定し(S1)、YESならば、エンコーダパルスカウンタをリセットし(S2)、制御周期タイマカウンタをリセットし(S3)、制御周期タイマによる割り込みを許可し(S4)、制御周期タイマをスタートして(S5)、図示していないメインルーチンへリターンする。また、ステップ1の判定でNOであった場合は、エンコーダパルスカウンタをインクリメントして(S6)、メインルーチンへリターンする。
FIG. 18 shows an operation flowchart of the encoder pulse counter described above. In the flowchart of FIG. 18 and the flowchart described below, each step is abbreviated as “S”.
First, it is determined whether or not it is the first pulse input after the through-up and settling of the drive motor 32 (S1). If YES, the encoder pulse counter is reset (S2), the control cycle timer counter is reset (S3), The interrupt by the control cycle timer is permitted (S4), the control cycle timer is started (S5), and the process returns to the main routine (not shown). If the determination in step 1 is NO, the encoder pulse counter is incremented (S6), and the process returns to the main routine.

図19に制御周期タイマによる割り込み処理のフローチャートを示す。
まず、制御周期タイマカウンタをインクリメントし(S21)、次いでエンコーダパルスカウント値neを取得する(S22)。さらに、テーブルデータを参照してΔθの値を取得し(S23)、テーブルデータ参照アドレスをインクリメントする(S24)。次いで、これらの値を用いて位置偏差演算を行い(S25)、得られた位置偏差に対してフィルタ演算を行い(S26)、そのフィルタ演算の結果をもとに制御量の演算(比例演算)を行う(S27)。そして、実際に駆動モータ32(ステッピングモータ)の駆動パルスの周波数を変更して(S28)、メインルーチンへリターンする。
FIG. 19 shows a flowchart of interrupt processing by the control cycle timer.
First, the control cycle timer counter is incremented (S21), and then the encoder pulse count value ne is acquired (S22). Furthermore, the value of Δθ is acquired by referring to the table data (S23), and the table data reference address is incremented (S24). Next, a position deviation calculation is performed using these values (S25), a filter calculation is performed on the obtained position deviation (S26), and a control amount calculation (proportional calculation) is performed based on the result of the filter calculation. (S27). Then, the frequency of the drive pulse of the drive motor 32 (stepping motor) is actually changed (S28), and the process returns to the main routine.

以上の制御によって、位置制御におけるエンコーダ31のディスク偏心によって発生する転写搬送ベルト60の回動速度を安定化する制御を、安価に且つ画像品位に応じて適切に行うことが可能になる。   With the above control, it is possible to appropriately perform the control for stabilizing the rotational speed of the transfer conveyance belt 60 generated by the disk eccentricity of the encoder 31 in the position control at a low cost and according to the image quality.

〔第2実施例〕
次に、第2実施例について説明する。つまり、上記の説明では、図9における遅延回路701で必要な遅延量である2つのエンコーダセンサ331の出力パルス信号のいずれか一方の合成回路702への入力タイミングの遅延量を決めるタイミングについて述べていないので、そのタイミングについて第2実施例として説明する。
エンコーダ31内の2つのエンコーダセンサ331の出力パルス信号の位相差は、機械的な位置関係で決まる。そのため、一度そのエンコーダ31を使うことが決まれば、2つのエンコーダセンサ331の出力パルス信号の位相差はほぼ同じといえる。
[Second Embodiment]
Next, a second embodiment will be described. That is, in the above description, the timing for determining the delay amount of the input timing to one of the synthesis circuits 702 of the output pulse signals of the two encoder sensors 331, which is the delay amount necessary for the delay circuit 701 in FIG. The timing will be described as a second embodiment.
The phase difference between the output pulse signals of the two encoder sensors 331 in the encoder 31 is determined by the mechanical positional relationship. Therefore, once it is decided to use the encoder 31, it can be said that the phase difference between the output pulse signals of the two encoder sensors 331 is substantially the same.

第2実施例では、この特徴に鑑み、エンコーダ31を機械に組み込む前にまず、部品単体で2つのエンコーダセンサ331の出力パルス信号の発生タイミングを調べておく。それより、遅延回路701で必要な遅延量を算出しておき、1部品対1特性値(遅延量)の関係を明らかにしておく。
その後、工場で機械本体にエンコーダ31を組み付けた時、遅延回路701で必要な遅延量をパーソナルコンピュータ等の外部装置又は操作部上の操作により入力させ、それを図8のCPU601内のメモリ(図示しない不揮発性メモリでもよい)に記憶させ、エンコーダ31の動作時には必ずその遅延量が掛かるようにしてやる。
In the second embodiment, in view of this feature, before the encoder 31 is incorporated into a machine, first, the generation timings of the output pulse signals of the two encoder sensors 331 are examined by a single component. Accordingly, the delay amount necessary for the delay circuit 701 is calculated, and the relationship between one component and one characteristic value (delay amount) is clarified.
After that, when the encoder 31 is assembled to the machine body at the factory, the delay circuit 701 inputs a necessary delay amount by an operation on an external device such as a personal computer or an operation unit, which is stored in a memory (shown in the CPU 601 in FIG. 8). In this case, the delay amount is always applied when the encoder 31 is operated.

これにより、2つのエンコーダセンサ331の出力パルス信号のいずれか一方が遅延回路701によって必要な遅延量(最適な遅延量)だけ遅延された後、合成回路702へ入力され、結果として誤差のない狙いの周波数信号が得られることになる。
なお、本方式は工場組み立て時だけでなく、外部装置又は操作部上の操作により、市場でのサービスマン対応も可能であるので、エンコーダ31の部品が交換されても、遅延回路701で必要な遅延量を入力し直すことで問題は発生しない。
As a result, one of the output pulse signals of the two encoder sensors 331 is delayed by the delay circuit 701 by the necessary delay amount (optimum delay amount), and then input to the synthesis circuit 702. As a result, there is no error. Thus, a frequency signal is obtained.
Since this method can be handled by a serviceman in the market not only at the time of factory assembly but also by operation on an external device or an operation unit, it is necessary for the delay circuit 701 even if the parts of the encoder 31 are replaced. Re-entering the delay amount will not cause any problems.

〔第3実施例〕
次に、第3実施例について説明する。なお、第1実施例又は第2実施例とは若干異なるだけなので、その異なる部分のみ説明する。
第3実施例であるが、出力合成回路700として、図9に示したものの代わりに図20に示すものを用いる。
図20は図1の出力合成回路700の第2構成例を示すブロック図であり、図9と対応する部分には同一符号を付している。
[Third embodiment]
Next, a third embodiment will be described. Since only the first embodiment or the second embodiment is slightly different, only the different portions will be described.
In the third embodiment, the output synthesis circuit 700 shown in FIG. 20 is used instead of the output synthesis circuit 700 shown in FIG.
FIG. 20 is a block diagram showing a second configuration example of the output synthesis circuit 700 in FIG. 1, and parts corresponding to those in FIG. 9 are given the same reference numerals.

第2実施例において、2つのエンコーダセンサ331の出力パルス信号の位相差は、機械的な位置関係で決まると述べたが、実際には、信号経路の違い、経時変化といったエンコーダ31以外の要因も実は存在する。
そこで、第3実施例では、より正確な周波数が得られるよう、機械システムとしての必要な遅延量を算出する。
具体的には、図20に示すように、機械システムとして組み込まれた状態で、2つのエンコーダセンサ331の出力パルス信号を直接CPU601が検出して、その発生タイミングを調べ、遅延回路701で必要な遅延量つまり最適な遅延量を算出する。
In the second embodiment, it has been described that the phase difference between the output pulse signals of the two encoder sensors 331 is determined by the mechanical positional relationship. However, in fact, there are factors other than the encoder 31 such as signal path differences and changes over time. Actually exists.
Therefore, in the third embodiment, a necessary delay amount as a mechanical system is calculated so that a more accurate frequency can be obtained.
Specifically, as shown in FIG. 20, the CPU 601 directly detects the output pulse signals of the two encoder sensors 331 in a state where it is incorporated as a mechanical system, checks the generation timing thereof, and is required by the delay circuit 701. A delay amount, that is, an optimum delay amount is calculated.

そして、2つのエンコーダセンサ331の出力パルス信号のディスク311の偏心による角変位変動を打ち消すような位相関係になるように、一方のエンコーダセンサ331の出力パルス信号のみを遅延回路701が必要な遅延量だけ遅延した上で、合成回路702へ入力する。
これにより、機械システムとしての最適な遅延が掛かり、結果としてより誤差のない狙いの周波数信号が得られることになる。
Then, the delay circuit 701 requires only the output pulse signal of one encoder sensor 331 for the delay amount so that the phase relationship cancels the angular displacement fluctuation due to the eccentricity of the disk 311 between the output pulse signals of the two encoder sensors 331. The signal is input to the synthesizing circuit 702 after being delayed by a certain amount.
As a result, an optimum delay as a mechanical system is applied, and as a result, a target frequency signal with less error is obtained.

さらに、第3実施例では、経時変化なども想定し、機械組み込み時だけでなく、ある一定時間(所定時間)ごとに再三遅延量を見直すということも行う。「ある一定時間」とは、組まれる機械システムにより、その値は変わってくる。
例えば、長周期でエンコーダセンサ331の出力パルス信号の発生タイミングが変化してくる特性のシステムでは、複写機やプリンタ等の使用具合であれば、一日に一回必ず行われる「電源ONごと」に行えば問題とならない。
また、機内温度などにより変化するといった、一日の使用状況の中でも変化する、短周期でエンコーダセンサ331の出力パルス信号の発生タイミングが変化してくるのであれば、機内温度を検出して、その温度変化によりその出力パルス信号を検出してその発生タイミングを再度調べ直すのが最適と言える。
Further, in the third embodiment, it is also assumed that the amount of delay is reconsidered not only at the time of incorporation into the machine but also every certain time (predetermined time) assuming a change with time. The value of “certain fixed time” varies depending on the mechanical system to be assembled.
For example, in a system having a characteristic in which the generation timing of the output pulse signal of the encoder sensor 331 changes in a long cycle, it is always performed once a day as long as the copying machine or printer is used. If it goes to, it will not be a problem.
Also, if the generation timing of the output pulse signal of the encoder sensor 331 changes in a short cycle, which changes in the daily usage situation, such as changes due to the temperature in the machine, the temperature in the machine is detected, It can be said that it is optimal to detect the output pulse signal according to the temperature change and reexamine the generation timing.

いずれにせよ、その組まれるシステムにより、「ある一定時間」というのは異なってくるが、この第3実施例により、機械システムでの対応が可能となる。
以上より、エンコーダ31内の2つのエンコーダセンサ331の機械的な位置関係が180度でない場合でも、エンコーダ31内のディスク311の偏心により発生する角変位変動を抑えることが可能となる。
In any case, the “certain fixed time” differs depending on the system to be assembled, but the third embodiment makes it possible to cope with the mechanical system.
As described above, even when the mechanical positional relationship between the two encoder sensors 331 in the encoder 31 is not 180 degrees, it is possible to suppress angular displacement fluctuations caused by the eccentricity of the disk 311 in the encoder 31.

〔第4実施例〕
次に、第4実施例について説明する。なお、第1実施例〜第3実施例のいずれかと若干異なるだけなので、その異なる部分のみ説明する。
第4実施例では、合成回路702の改善を狙う。
合成回路702による各出力パルス信号の合成は、一般的にはOR合成が簡易であるが、仮に2つのエンコーダセンサ331の受光素子313,317の出力パルス信号のパルスが重なった場合、単純にクロックパルスが1つ減ってしまうことになり、結果として得られる周波数に誤差が生じてしまう。それに対応するため、第4実施例では、出力合成回路700として、図9に示したものの代わりに図21に示すものを用いる。
[Fourth embodiment]
Next, a fourth embodiment will be described. In addition, since it is only slightly different from any of the first embodiment to the third embodiment, only the different portions will be described.
In the fourth embodiment, the synthesis circuit 702 is improved.
The synthesis of the output pulse signals by the synthesis circuit 702 is generally easy to perform OR synthesis. However, if the pulses of the output pulse signals of the light receiving elements 313 and 317 of the two encoder sensors 331 overlap, the clocks are simply clocked. One pulse is reduced, and an error occurs in the resulting frequency. In order to cope with this, in the fourth embodiment, the output synthesis circuit 700 shown in FIG. 21 is used instead of the output synthesis circuit 700 shown in FIG.

図21は図1の出力合成回路700の第3構成例を示すブロック図であり、図9,図20と対応する部分には同一符号を付している。
第4実施例では、第1実施例〜第3実施例で使用してきた遅延回路701を遅延回路705とし、更に遅延回路706を設けている。
具体的には、図22に示すような現象に対応するもので、CPU601などの制御部が、意図して片方のエンコーダセンサ331の出力パルス信号の発生タイミングを遅延できるようになっている。
FIG. 21 is a block diagram showing a third configuration example of the output synthesis circuit 700 of FIG. 1, and portions corresponding to those in FIGS. 9 and 20 are denoted by the same reference numerals.
In the fourth embodiment, the delay circuit 701 used in the first to third embodiments is a delay circuit 705, and a delay circuit 706 is further provided.
Specifically, this corresponds to the phenomenon shown in FIG. 22, and a control unit such as the CPU 601 can intentionally delay the generation timing of the output pulse signal of one encoder sensor 331.

これにより、2つのエンコーダセンサ331の出力パルス信号の合成回路702への入力タイミングをずらすことが可能となり、かつ周波数はそのままであるので、合成回路702,逓倍回路703を経由した出力パルス信号は正確に周波数合成されたものとなる。
なお、このシステムでの駆動周波数は、複数の場合もあり得るが,基本的にフィードバック制御すべき周波数は決まっており、第1実施例〜第3実施例、つまり2つのエンコーダセンサ331の機械的な位置関係の補正により、遅延回路705で必要な遅延量が決定した状態において、2つのエンコーダセンサ331の出力パルス信号のパルスの重なりは管理できることになる。
As a result, the input timing of the output pulse signals of the two encoder sensors 331 to the synthesis circuit 702 can be shifted and the frequency remains the same, so that the output pulse signals that have passed through the synthesis circuit 702 and the multiplication circuit 703 are accurate. Frequency synthesized.
Although there may be a plurality of drive frequencies in this system, the frequency to be feedback-controlled is basically determined, and the first to third embodiments, that is, the mechanical functions of the two encoder sensors 331 are determined. By correcting the positional relationship, it is possible to manage the overlap of pulses of the output pulse signals of the two encoder sensors 331 in a state where the delay amount required by the delay circuit 705 is determined.

第4実施例では、この特性より、常に片方のエンコーダセンサ331の出力パルス信号を遅延回路705によって一定量遅延させるようにしておく。これにより、上述の2つのエンコーダセンサ331の出力パルス信号のパルスが重なった場合の判断が不要となり、回路削減およびCPU601の負荷を軽減することが可能である。
以上により、遅延回路706を動作させる場合、パルスの重なった場合のみ動作させる場合も、あらかじめ一定量の遅延量を設定した場合も、パルス数が欠けることは無くなるが、1パルス1パルスの周波数は細かく変動してしまうことになるので、このような急な変動を無くすため、フィードバッグ制御系にフィルタ演算を行う機能(フィルタ演算手段)を設けることで、変動を抑える必要がある。
In the fourth embodiment, due to this characteristic, the output pulse signal of one encoder sensor 331 is always delayed by a certain amount by the delay circuit 705. This eliminates the need to make a determination when the pulses of the output pulse signals of the two encoder sensors 331 described above overlap, thereby reducing the circuit and the load on the CPU 601.
As described above, when the delay circuit 706 is operated, only when the pulses overlap or when a predetermined delay amount is set in advance, the number of pulses is not lost, but the frequency of one pulse per pulse is In order to eliminate such sudden fluctuations, it is necessary to suppress the fluctuations by providing a function (filter calculation means) for performing a filter calculation in the feedback control system.

〔第5実施例〕
次に、第5実施例について説明する。なお、第4実施例と若干異なるだけなので、その異なる部分のみ説明する。
前述したように、2つのエンコーダセンサ331の出力パルス信号の位相差は、機械的な位置関係で決まるため、機械システムとして図21の遅延回路705で必要な遅延量を決定することができ、更に遅延回路705で必要な遅延量が決まった状態であれば、遅延回路706で必要な遅延量も決定することができる。
[Fifth embodiment]
Next, a fifth embodiment will be described. Since only the fourth embodiment is slightly different, only the different parts will be described.
As described above, since the phase difference between the output pulse signals of the two encoder sensors 331 is determined by the mechanical positional relationship, a delay amount required by the delay circuit 705 in FIG. 21 can be determined as a mechanical system. If the delay amount required by the delay circuit 705 is determined, the delay amount required by the delay circuit 706 can also be determined.

第5実施例では、この特徴に鑑み、機械に組み込む前にまず、部品単体で2つのエンコーダセンサ331の出力パルス信号の発生タイミングを調べておく。それより、遅延回路705,706でそれぞれ必要な2つの遅延量を算出しておき、1部品対1特性値(遅延量)の関係を明らかにしておく。
その後、工場で機械本体にエンコーダ31を組み付けた時、遅延回路705,706でそれぞれ必要な2つの遅延量をパーソナルコンピュータ等の外部装置又は操作部上の操作により入力させ、それを図8のCPU601内のメモリ(図示しない不揮発性メモリでもよい)に記憶させ、エンコーダ31の動作時には必ずその2つの遅延量が掛かるようにしてやる。
In the fifth embodiment, in view of this feature, the generation timings of the output pulse signals of the two encoder sensors 331 are first checked with a single component before being incorporated in the machine. Accordingly, two necessary delay amounts are calculated by the delay circuits 705 and 706, respectively, and the relationship between one component and one characteristic value (delay amount) is clarified.
Thereafter, when the encoder 31 is assembled to the machine body at the factory, two delay amounts necessary for the delay circuits 705 and 706 are input by an external device such as a personal computer or an operation on the operation unit, and the CPU 601 in FIG. It is stored in an internal memory (which may be a non-volatile memory (not shown)), and the two delay amounts are always applied when the encoder 31 operates.

これにより、2つのエンコーダセンサ331の出力パルス信号のいずれか一方が遅延回路705,706によって2つの必要な遅延量だけ遅延された後、合成回路702へ入力され、結果として誤差のない狙いの周波数信号が得られることになる。
なお、本方式は工場組み立て時だけでなく、外部装置又は操作部上の操作により、市場でのサービスマン対応も可能であるので、エンコーダ31の部品が交換されても、遅延回路705,706でそれぞれ必要な2つの遅延量を入力し直すことで問題は発生しない。
As a result, one of the output pulse signals of the two encoder sensors 331 is delayed by two necessary delay amounts by the delay circuits 705 and 706, and then input to the synthesis circuit 702, resulting in a target frequency without error. A signal will be obtained.
Since this method can be handled by a serviceman in the market not only at the time of factory assembly but also by operation on an external device or operation unit, even if the parts of the encoder 31 are replaced, the delay circuits 705 and 706 There is no problem by re-entering the two required delay amounts.

〔第6実施例〕
次に、第6実施例について説明する。なお、第4実施例又は第5実施例と若干異なるだけなので、その異なる部分のみ説明する。
第6実施例であるが、出力合成回路700として、図21に示したものの代わりに図23に示すものを用いる。
図23は図1の出力合成回路700の第4構成例を示すブロック図であり、図21と対応する部分には同一符号を付している。
[Sixth embodiment]
Next, a sixth embodiment will be described. Since only the fourth embodiment or the fifth embodiment is slightly different, only the different portions will be described.
In the sixth embodiment, the output synthesis circuit 700 shown in FIG. 23 is used instead of the output synthesis circuit 700 shown in FIG.
FIG. 23 is a block diagram showing a fourth configuration example of the output synthesis circuit 700 in FIG. 1, and parts corresponding to those in FIG.

第5実施例において、2つのエンコーダセンサ331の出力パルス信号の位相差は、機械的な位置関係で決まると述べたが、実際には、信号経路の違い、経時変化といったエンコーダ31以外の要因も存在する。
そこで、第6実施例では、より正確な周波数が得られるよう、機械システムとしての必要な遅延量を算出する。
具体的には、図23に示すように、機械システムとして組み込まれた状態で、2つのエンコーダセンサ331の出力パルス信号を直接CPU601が検出して、その発生タイミングを調べ、遅延回路705で必要な遅延量を算出する。
In the fifth embodiment, it has been described that the phase difference between the output pulse signals of the two encoder sensors 331 is determined by the mechanical positional relationship. However, in fact, there are factors other than the encoder 31 such as signal path differences and changes with time. Exists.
Therefore, in the sixth embodiment, a necessary delay amount as a mechanical system is calculated so that a more accurate frequency can be obtained.
Specifically, as shown in FIG. 23, the CPU 601 directly detects the output pulse signals of the two encoder sensors 331 in a state where it is incorporated as a mechanical system, checks the generation timing thereof, and is required by the delay circuit 705. Calculate the amount of delay.

また、遅延回路705で必要な遅延量が決まることで、遅延回路705の出力パルス信号を直接CPU601が検出して、その発生タイミングを調べ、遅延回路706で必要な遅延量も算出する。
そして、2つのエンコーダセンサ331の出力パルス信号のディスク311の偏心による角変位変動を打ち消すような位相関係になるように、またパルスの重なりによる合成回路702経由後の周波数不一致もなくなるように、一方のエンコーダセンサ331の出力パルス信号のみを遅延回路705,706がそれぞれ必要な遅延量だけ遅延した上で、合成回路702へ入力する。
In addition, when the delay amount required by the delay circuit 705 is determined, the CPU 601 directly detects the output pulse signal of the delay circuit 705, checks the generation timing thereof, and calculates the necessary delay amount by the delay circuit 706.
The output pulse signals of the two encoder sensors 331 have a phase relationship that cancels out the angular displacement fluctuation caused by the eccentricity of the disk 311, and there is no frequency mismatch after passing through the synthesis circuit 702 due to the overlap of pulses. Only the output pulse signal of the encoder sensor 331 is delayed by the required delay amounts by the delay circuits 705 and 706 and then input to the synthesis circuit 702.

それにより、機械システムとしての最適な遅延が掛かり、結果としてより誤差のない狙いの周波数信号が得られることになる。
さらに、第6実施例では、経時変化なども想定し、機械組み込み時だけでなく、ある一定時間ごとに再三遅延量を見直すということも行う。「ある一定時間」とは、組まれる機械システムにより、その値は変わってくる。
例えば、長周期でエンコーダセンサ331の出力パルス信号の発生タイミングが変化してくる特性のシステムでは、複写機やプリンタ等の使用具合であれば、一日に一回必ず行われる「電源ONごと」に行えば問題とならない。
As a result, an optimum delay as a mechanical system is applied, and as a result, a target frequency signal with less error is obtained.
Furthermore, in the sixth embodiment, it is also assumed that the amount of delay is reconsidered not only at the time of incorporation in the machine but also at certain time intervals, assuming a change with time. The value of “certain fixed time” varies depending on the mechanical system to be assembled.
For example, in a system having a characteristic in which the generation timing of the output pulse signal of the encoder sensor 331 changes in a long cycle, it is always performed once a day as long as the copying machine or printer is used. If it goes to, it will not be a problem.

また、機内温度などにより変化するといった、一日の使用状況の中でも変化する、短周期でエンコーダセンサ331の出力パルス信号の発生タイミングが変化してくるのであれば、機内温度を検出して、その温度変化によりその出力パルス信号を検出してその発生タイミングを再度調べ直すのが最適と言える。
いずれにせよ、その組まれるシステムにより、「ある一定時間」というのは異なってくるが、この第6実施例により、機械システムでの対応が可能となる。
Also, if the generation timing of the output pulse signal of the encoder sensor 331 changes in a short cycle, which changes in the daily usage situation, such as changes due to the temperature in the machine, the temperature in the machine is detected, It can be said that it is optimal to detect the output pulse signal according to the temperature change and reexamine the generation timing.
In any case, the “certain fixed time” varies depending on the system to be assembled, but this sixth embodiment makes it possible to cope with the mechanical system.

〔第7実施例〕
次に、第7実施例について説明する。なお、第1実施例〜第6実施例のいずれかと同様の制御に新たな制御を加えただけなので、その新たな制御についてのみ説明する。
上述の第1実施例〜第6実施例において、エンコーダセンサ331の出力に異常があった場合、上記フィードバック制御を行うために駆動系を壊す要因になりかねないため、商品においてエラー処置は必須事項である。
[Seventh embodiment]
Next, a seventh embodiment will be described. Note that only new control is added to the same control as in any of the first to sixth embodiments, and only the new control will be described.
In the first to sixth embodiments described above, if there is an abnormality in the output of the encoder sensor 331, the drive system may be damaged in order to perform the feedback control. It is.

そこで、第7実施例では、2つのエンコーダセンサ331の受光素子313,317のうち、いずれか一方の受光素子が使用不能になった場合には、もう一方の受光素子の出力パルス信号が合成信号として出力合成回路700から出力されるため、その合成信号を用いて上記フィードバック制御を行う。このとき、逓倍回路703による合成信号の1/2逓倍は行わない。また、受光素子313,317の両方が使用不能になった場合には、上記フィードバック制御を中止する。具体的には、目標角変位Ref(n)とエンコーダ31の検出角変位P(n−1)との差e(n)の値を常に「0」に設定する。なお、実際には、図18のステップS1で正常なパルスが来ているかの監視を行うことで実現可能である。   Therefore, in the seventh embodiment, when one of the light receiving elements 313 and 317 of the two encoder sensors 331 becomes unusable, the output pulse signal of the other light receiving element is the combined signal. Is output from the output combining circuit 700, and the feedback control is performed using the combined signal. At this time, the multiplication circuit 703 does not multiply the combined signal by 1/2. Further, when both of the light receiving elements 313 and 317 become unusable, the feedback control is stopped. Specifically, the value of the difference e (n) between the target angular displacement Ref (n) and the detected angular displacement P (n−1) of the encoder 31 is always set to “0”. Actually, this can be realized by monitoring whether a normal pulse is coming in step S1 of FIG.

なお、上述の第1〜第7実施例では、転写搬送ベルトの回動により従動回転する従動ローラのうちの右下ローラ66をエンコーダを取り付けた対象ローラとしたが、他の従動ローラ又は転写搬送ベルトを回動させる駆動ローラを対象ローラとしてもよい。また、エンコーダとして、円周方向に数百単位の分解能で光を反射する放射状のマークが形成されたディスクと、180度ずれた位置にマークの部位と対向するように配置した一対のセンサである2つのセンサ(それぞれ発光素子と受光素子とからなる)とを備えたものを使用することもできる。   In the first to seventh embodiments described above, the lower right roller 66 among the driven rollers that are driven to rotate by the rotation of the transfer / conveyance belt is the target roller to which the encoder is attached. A driving roller that rotates the belt may be a target roller. Also, as an encoder, there are a disk on which a radial mark that reflects light with a resolution of several hundred units in the circumferential direction is formed, and a pair of sensors arranged so as to face the mark portion at a position shifted by 180 degrees. A sensor provided with two sensors (each consisting of a light emitting element and a light receiving element) can also be used.

以上、この発明を、転写搬送ベルトを駆動制御する駆動制御装置(ベルト駆動装置)に適用した実施例について説明したが、この発明はこれに限らず、画像形成用の他の無端移動部材(感光体ベルト,転写ベルト,中間転写ベルト,又は画像記録媒体搬送用ベルト)を駆動制御する駆動制御装置にも適用可能である。   As described above, the embodiment in which the present invention is applied to the drive control device (belt drive device) for driving and controlling the transfer conveyance belt has been described. However, the present invention is not limited to this, and other endless moving members (photosensitive members) for image formation. The present invention can also be applied to a drive control device that drives and controls a body belt, a transfer belt, an intermediate transfer belt, or an image recording medium conveyance belt.

すなわち、転写搬送ベルト60上に感光体ドラム11Y,11M,11C,11Kが複数並べて配設されるタンデム式のレーザプリンタにおけるベルト駆動装置にこの発明を適用した例について説明したが、この発明が適用可能な画像形成装置およびベルト駆動装置はこの構成に限るものではない。
複数のローラに張架された無端状ベルトをそのローラのうちの少なくとも1つ以上のローラ(対象ローラ)によって回転駆動するベルト駆動装置を有する画像形成装置であれば、そのいずれのベルト駆動装置にも適用可能である。
That is, an example in which the present invention is applied to a belt driving device in a tandem type laser printer in which a plurality of photosensitive drums 11Y, 11M, 11C, and 11K are arranged on the transfer conveyance belt 60 has been described. Possible image forming apparatuses and belt driving apparatuses are not limited to this configuration.
As long as the image forming apparatus has a belt driving device that rotationally drives an endless belt stretched around a plurality of rollers by at least one of the rollers (target roller), any of the belt driving devices Is also applicable.

また、前述の各実施例では、転写搬送ベルト60によって転写紙を搬送し、その転写紙上で感光体ドラムからの4色のトナー像を順次転写する直接転写方式のカラープリンタにこの発明を適用したが、中間転写ベルト上に4色のトナー像を転写して、4色重ね合わせた後に転写紙に一括して転写する間接転写方式のカラープリンタ等における中間転写ベルト駆動装置にも、この発明を適用可能である。
さらに、前述の各実施例では露光光源としてはレーザ光を使用しているが、これに限ったものではなく、例えばLEDアレイ等を光源として使用するものでもよい。
In each of the above-described embodiments, the present invention is applied to a direct transfer type color printer in which transfer paper is transported by the transfer transport belt 60 and four color toner images from the photosensitive drum are sequentially transferred onto the transfer paper. However, the present invention is also applied to an intermediate transfer belt driving device in an indirect transfer type color printer or the like that transfers four color toner images onto an intermediate transfer belt, superimposes the four colors, and transfers them onto a transfer sheet at once. Applicable.
Further, in each of the embodiments described above, laser light is used as the exposure light source. However, the present invention is not limited to this. For example, an LED array or the like may be used as the light source.

以上の説明から明らかなように、この発明の駆動制御装置によれば、エンコーダのディスク偏心によって発生する無端移動部材の回動速度変動を安定化する制御を低コストで行うことが可能になり、良好なフィードバック制御を行うことができる。したがって、この発明を利用すれば、無端移動部材の回動速度の安定化を低コストで実現可能な駆動制御装置を提供することができる。
この発明の画像形成装置によれば、上記駆動制御装置を用いることにより、エンコーダのディスク偏心によって発生する無端移動部材(感光体ベルト,転写ベルト,中間転写ベルト,又は画像記録媒体搬送用ベルト)の回動速度の変動を安定化する制御を低コストで且つ画像品位に応じて適切に行うことが可能になる。したがって、この発明を利用すれば、高品位の画像を低コストで取得可能な画像形成装置を提供することができる。
As is apparent from the above description, according to the drive control device of the present invention, it is possible to perform control that stabilizes the rotational speed fluctuation of the endless moving member caused by the disk eccentricity of the encoder at a low cost, Good feedback control can be performed. Therefore, if this invention is utilized, the drive control apparatus which can implement | achieve stabilization of the rotational speed of an endless moving member at low cost can be provided.
According to the image forming apparatus of the present invention, an endless moving member (photosensitive belt, transfer belt, intermediate transfer belt, or image recording medium conveying belt) generated by the disk eccentricity of the encoder is obtained by using the drive control device. Control for stabilizing the fluctuation of the rotation speed can be appropriately performed at low cost according to the image quality. Therefore, if this invention is used, an image forming apparatus capable of acquiring a high-quality image at a low cost can be provided.

この発明による駆動制御装置の一実施形態の機能を説明するための構成を示す模式的な機能ブロック図である。It is a typical functional block diagram which shows the structure for demonstrating the function of one Embodiment of the drive control apparatus by this invention. この発明による駆動制御装置を備えた画像形成装置の一例を示すレーザプリンタ全体の概略構成図である。1 is a schematic configuration diagram of an entire laser printer showing an example of an image forming apparatus including a drive control device according to the present invention. 図2に示したベルト駆動装置6の概略構成を示す拡大図である。FIG. 3 is an enlarged view showing a schematic configuration of a belt driving device 6 shown in FIG. 2. 同じくそのベルト駆動装置6における転写搬送ベルト60を透視してその構成を示す斜視図である。FIG. 6 is a perspective view showing the configuration of the transfer conveying belt 60 in the belt driving device 6 as seen through.

図4に示した右下ローラ66とエンコーダ31の構成例を示す斜視図である。FIG. 5 is a perspective view illustrating a configuration example of a lower right roller 66 and an encoder 31 illustrated in FIG. 4. そのエンコーダ31内のディスク311とセンサの構成例を示す図である。It is a figure which shows the example of a structure of the disk 311 in the encoder 31, and a sensor. 図4の駆動モータ32を一定速度で駆動してエンコーダ31の出力パルスのカウント値を一定タイミングでサンプリングしたときのサンプリング結果の異なる例を示す線図である。FIG. 5 is a diagram showing different examples of sampling results when the drive motor 32 of FIG. 4 is driven at a constant speed and the count value of the output pulse of the encoder 31 is sampled at a constant timing. 図2に示したレーザプリンタにおけるベルト駆動装置6の駆動モータ制御部を含む制御部のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the control part containing the drive motor control part of the belt drive device 6 in the laser printer shown in FIG.

図1の出力合成回路700の第1構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a first configuration example of an output synthesis circuit 700 in FIG. 1. 図4のディスク311における発光素子312,受光素子313と発光素子316,受光素子317との位置関係のずれを説明するための図である。FIG. 5 is a diagram for explaining a positional shift between the light emitting element 312 and the light receiving element 313 and the light emitting element 316 and the light receiving element 317 in the disk 311 in FIG. 4. 図4のディスク311における発光素子312,受光素子313と発光素子316,受光素子317との位置関係が図10に示すようにずれている場合の変位誤差カウント値を説明するための図である。FIG. 11 is a diagram for explaining a displacement error count value when the positional relationship between the light emitting element 312 and the light receiving element 313 and the light emitting element 316 and the light receiving element 317 in the disk 311 in FIG. 4 is shifted as shown in FIG. この発明によるベルト駆動制御を説明するためのタイミングチャートである。It is a timing chart for demonstrating the belt drive control by this invention.

この発明に使用するフィルタ演算の構成を示すブロック図である。It is a block diagram which shows the structure of the filter calculation used for this invention. 同じくそのフィルタ係数一覧を示すテーブル図である。It is a table figure which similarly shows the filter coefficient list.

同じくそのフィルタの振幅特性を示す線図である。It is a diagram which similarly shows the amplitude characteristic of the filter. 同じくそのフィルタの位相特性を示す線図である。It is a diagram which similarly shows the phase characteristic of the filter. 図13における1段のフィルタ演算の構成を示すブロック図である。FIG. 14 is a block diagram illustrating a configuration of one-stage filter calculation in FIG. 13.

エンコーダパルスカウンタの動作フローチャートである。It is an operation | movement flowchart of an encoder pulse counter. 制御周期タイマ割り込み処理のフローチャートである。It is a flowchart of a control cycle timer interrupt process. 図1の出力合成回路700の第2構成例を示すブロック図である。FIG. 6 is a block diagram illustrating a second configuration example of the output synthesis circuit 700 in FIG. 1. 同じく出力合成回路700の第3構成例を示すブロック図である。FIG. 10 is a block diagram showing a third configuration example of the output synthesis circuit 700 in the same manner. 図21の受光素子313,317の出力パルス信号とそれらのパルスが重なった場合の合成回路702の出力パルス信号との関係を示す線図である。FIG. 22 is a diagram showing the relationship between the output pulse signals of the light receiving elements 313 and 317 of FIG. 21 and the output pulse signals of the combining circuit 702 when those pulses overlap. 図1の出力合成回路700の第4構成例を示すブロック図である。FIG. 8 is a block diagram illustrating a fourth configuration example of the output synthesis circuit 700 in FIG. 1.

符号の説明Explanation of symbols

1Y,1M,1C,1K:トナー像形成部 6:ベルト駆動装置
30:目標角変位生成部 31:エンコーダ 32:駆動モータ
37:パルス出力器 40:制御コントローラ部 60:転写搬送ベルト
63:駆動ローラ 66:右下ローラ(従動ローラ) 311:ディスク
331:エンコーダセンサ 600:制御部 601:CPU 602:RAM
603:ROM 604:IO制御部 606:駆動モータIF
607:ドライバ 608:検出IO部 609:バス 700:出力合成回路
701,705,706:遅延回路 702:合成回路 703:逓倍回路
1Y, 1M, 1C, 1K: toner image forming unit 6: belt driving device 30: target angular displacement generating unit 31: encoder 32: driving motor 37: pulse output device 40: control controller unit 60: transfer conveyance belt 63: driving roller 66: Lower right roller (driven roller) 311: Disk 331: Encoder sensor 600: Control unit 601: CPU 602: RAM
603: ROM 604: IO control unit 606: Drive motor IF
607: Driver 608: Detection IO unit 609: Bus 700: Output synthesis circuit 701, 705, 706: Delay circuit 702: Synthesis circuit 703: Multiplication circuit

Claims (8)

無端移動部材を回動させる駆動ローラあるいは該無端移動部材の回動により従動回転する従動ローラの周動を検出するエンコーダを備え、該エンコーダの出力信号に基づいて前記駆動ローラを駆動制御する駆動制御装置であって、
前記エンコーダは、複数のマーク又はスリットが円周方向に所定間隔で配置されたディスクと、その各マーク又はスリットを検出するための一対のセンサとを有し、その各センサが180度ずれた位置に取り付けられた構成となっており、
前記一対のセンサの出力信号を合成する合成手段と、
該合成手段からの合成信号を1/2逓倍する逓倍手段と、
該逓倍手段からの1/2逓倍された合成信号をカウントするカウント手段と、
該手段によるカウント値を所定タイミングでサンプリングするサンプリング手段と、
該サンプリング手段によってサンプリングされたカウント値に基づいて制御目標値に対するフィードバック制御を行うことにより、前記駆動ローラを駆動制御するフィードバック制御手段と、
前記一対のセンサの出力信号のうち、一方の出力信号の前記合成手段への入力タイミングを遅延させる遅延手段と
を設けたことを特徴とする駆動制御装置。
Drive control for driving and controlling the drive roller based on an output signal of the encoder, the drive roller for rotating the endless moving member or the encoder for detecting the peripheral movement of the driven roller rotated by the rotation of the endless moving member A device,
The encoder has a disk in which a plurality of marks or slits are arranged at predetermined intervals in the circumferential direction, and a pair of sensors for detecting the marks or slits, and the sensors are shifted by 180 degrees. It has a configuration attached to
Combining means for combining the output signals of the pair of sensors;
A multiplying means for multiplying the combined signal from the combining means by 1/2;
Counting means for counting the half multiplied composite signal from the multiplication means;
Sampling means for sampling the count value by the means at a predetermined timing;
Feedback control means for driving and controlling the drive roller by performing feedback control on the control target value based on the count value sampled by the sampling means;
A drive control device comprising: delay means for delaying input timing of one output signal to the combining means among the output signals of the pair of sensors.
請求項1記載の駆動制御装置において、
前記入力タイミングの遅延量として、任意の遅延量を入力する遅延量入力手段を設けたことを特徴とする駆動制御装置。
The drive control device according to claim 1,
A drive control device comprising delay amount input means for inputting an arbitrary delay amount as the delay amount of the input timing.
請求項1記載の駆動制御装置において、
前記一対のセンサの出力タイミングを検出する出力タイミング検出手段と、
該出力タイミング検出手段による前記出力タイミングの検出結果に応じて前記入力タイミングの遅延量を算出する遅延量算出手段を設けたことを特徴とする駆動制御装置。
The drive control device according to claim 1,
Output timing detecting means for detecting the output timing of the pair of sensors;
A drive control apparatus comprising delay amount calculating means for calculating a delay amount of the input timing in accordance with a detection result of the output timing by the output timing detecting means.
請求項3記載の駆動制御装置において、
所定時間毎に前記出力タイミング検出手段を動作させる動作指示手段を設けたことを特徴とする駆動制御装置。
The drive control device according to claim 3, wherein
A drive control device comprising operation instruction means for operating the output timing detection means at predetermined time intervals.
請求項1乃至のいずれか一項に記載の駆動制御装置において、
前記フィードバック制御手段は、前記一対のセンサのうち、一方のセンサが使用不能になった場合に、他方のセンサの出力信号だけを用いて前記フィードバック制御を行うことを特徴とする駆動制御装置。
In the drive control device according to any one of claims 1 to 4 ,
The drive control device, wherein the feedback control means performs the feedback control using only the output signal of the other sensor when one of the pair of sensors becomes unusable.
請求項1乃至のいずれか一項に記載の駆動制御装置において、
前記フィードバック制御手段は、前記一対のセンサがいずれも使用不能になった場合に、前記フィードバック制御を中止することを特徴とする駆動制御装置。
In the drive control device according to any one of claims 1 to 5 ,
The drive control device, wherein the feedback control unit stops the feedback control when both of the pair of sensors become unusable.
請求項1乃至のいずれか一項に記載の駆動制御装置と、該駆動制御装置によって駆動制御される画像形成用の無端移動部材とを備えたことを特徴とする画像形成装置。 And a drive control apparatus according to any one of claims 1 to 6, the image forming apparatus characterized by comprising an endless moving member for image forming which is driven and controlled by the drive control unit. 請求項記載の画像形成装置において、
前記無端移動部材が、感光体ベルト,転写ベルト,中間転写ベルト,画像記録媒体搬送用ベルトのうちのいずれか一つ以上であることを特徴とする画像形成装置。
The image forming apparatus according to claim 7 .
The image forming apparatus, wherein the endless moving member is at least one of a photosensitive belt, a transfer belt, an intermediate transfer belt, and an image recording medium conveyance belt.
JP2006074055A 2006-03-17 2006-03-17 Drive control apparatus and image forming apparatus Expired - Fee Related JP4719043B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006074055A JP4719043B2 (en) 2006-03-17 2006-03-17 Drive control apparatus and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006074055A JP4719043B2 (en) 2006-03-17 2006-03-17 Drive control apparatus and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2007248954A JP2007248954A (en) 2007-09-27
JP4719043B2 true JP4719043B2 (en) 2011-07-06

Family

ID=38593301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006074055A Expired - Fee Related JP4719043B2 (en) 2006-03-17 2006-03-17 Drive control apparatus and image forming apparatus

Country Status (1)

Country Link
JP (1) JP4719043B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5157670B2 (en) * 2008-06-19 2013-03-06 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus
JP6743444B2 (en) 2016-03-24 2020-08-19 富士ゼロックス株式会社 Rotation information detecting device, rotation control device using the same, and image forming apparatus
JP7115106B2 (en) * 2018-07-26 2022-08-09 株式会社リコー Drive control device and image forming device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5683812A (en) * 1979-12-11 1981-07-08 Matsushita Electric Ind Co Ltd Video tape recorder
JP2003029483A (en) * 2001-07-18 2003-01-29 Ricoh Co Ltd Image forming device
JP2003167411A (en) * 2001-12-03 2003-06-13 Canon Inc Image forming apparatus

Also Published As

Publication number Publication date
JP2007248954A (en) 2007-09-27

Similar Documents

Publication Publication Date Title
JP2006209042A (en) Belt drive control apparatus and image forming apparatus
JP4945485B2 (en) Image forming apparatus
EP1628168B1 (en) Apparatus for controlling the driving of an endless belt for an image forming apparatus
JP5633807B2 (en) Image forming apparatus, image carrier driving control method, and program for executing the method
JP4272565B2 (en) Belt drive control device and image forming apparatus
JP5229615B2 (en) Image forming apparatus
JP6079047B2 (en) Rotating body driving device and image forming apparatus
JP4676790B2 (en) Drive control apparatus and image forming apparatus
JP5274397B2 (en) Driving device and image forming apparatus
JP2009222112A (en) Belt driving controller and image forming device
JP2005300953A (en) Color image forming apparatus, its driving control method and program for controlling driving
JP5506458B2 (en) Image forming apparatus
JP2006243547A (en) Driving control device and image forming apparatus
US7499667B2 (en) Endless belt drive controlling apparatus including angular displacement error calculation and associated image forming apparatus
JP4533198B2 (en) Drive control device and image forming apparatus
JP5528239B2 (en) Image forming apparatus
JP4719043B2 (en) Drive control apparatus and image forming apparatus
JP2007132992A (en) Belt drive device and image forming apparatus
JP2006240854A (en) Drive control device and image forming apparatus
JP2007206120A (en) Drive controller and image forming apparatus
JP4300025B2 (en) Image forming apparatus, image forming method, program, and recording medium
JP2006244314A (en) Drive controller and image forming apparatus
JP4434124B2 (en) Image forming apparatus
JP4680585B2 (en) Endless belt drive control device and image forming apparatus
JP2006243548A (en) Drive controller and image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110307

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110307

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110329

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110401

R150 Certificate of patent or registration of utility model

Ref document number: 4719043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees