JPH0387763A - System and device for controlling photosensitive body driving motor - Google Patents

System and device for controlling photosensitive body driving motor

Info

Publication number
JPH0387763A
JPH0387763A JP1222807A JP22280789A JPH0387763A JP H0387763 A JPH0387763 A JP H0387763A JP 1222807 A JP1222807 A JP 1222807A JP 22280789 A JP22280789 A JP 22280789A JP H0387763 A JPH0387763 A JP H0387763A
Authority
JP
Japan
Prior art keywords
drive motor
speed
control
photoconductor
photoreceptor
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.)
Pending
Application number
JP1222807A
Other languages
Japanese (ja)
Inventor
Souhei Ujiie
氏家 聡平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP1222807A priority Critical patent/JPH0387763A/en
Publication of JPH0387763A publication Critical patent/JPH0387763A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

PURPOSE:To shorten a fast copy time and the time required for copying operation wherein a speed needs to be switched by switching to speed control by fuzzy inference when a photosensitive body driving motor is in a transient period. CONSTITUTION:When the photosensitive driving motor 106 is in the transient period, a speed controlled variable is calculated by fuzzy inference from the fuzzy relation between the state quantity which is at least one of a motor speed detected by an encoder 107, plural target speeds of the motor 106, and the moving angular quantity of the motor 106, and a speed controlled variable. Consequently, the fast copy time and the time required for the copying operation wherein the speed needs to be switched can be shortened.

Description

【発明の詳細な説明】 [産業上の技術] 本発明は複写機ような感光体上に潜像を形成して現像手
段により可視化する画像形成装置における感光体駆動モ
ータの制御方式及びその装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Technology] The present invention relates to a control system and apparatus for a photoreceptor drive motor in an image forming apparatus such as a copying machine that forms a latent image on a photoreceptor and visualizes it using a developing means. It is something.

[従来の技術] 従来この種の装置での速度制御は、よく知られているフ
ェーズ・ロックド・ループ(P L L、 :P)IA
SE LOCKED LOOP)により制御されている
。この場合、モータの起動時、目標速度の切り換え時な
どの過渡時期の制御と目標回転数に到達した後の定常時
との制御では、PLL制御の内部定数(ゲイン)を切り
換えている。このようにすることで、過渡時期のモータ
への供給電流を制限してオーバーシュートを押え、定常
状態へのスムーズな遷移を実現している。
[Prior Art] Conventionally, speed control in this type of device has been performed using the well-known phase-locked loop (PLL, :P)IA.
SE LOCKED LOOP). In this case, the internal constant (gain) of the PLL control is switched between control during transient periods such as when starting the motor and switching the target speed, and during control during steady state after reaching the target rotation speed. By doing this, the current supplied to the motor during the transient period is restricted, overshoot is suppressed, and a smooth transition to a steady state is realized.

[発明が解決しようとしている課題] しかしながら、過渡時期にモータへの供給電流を制限し
ている為、モータ立ち上げ時や目標速度切り換え時に目
標回転数に到達するまでの所要時間が増大し、その為に
ファーストコピー時間や速度の切り換えを要する複写に
かかる時間が増大するという問題点があった。
[Problem to be solved by the invention] However, since the current supplied to the motor is limited during the transient period, the time required to reach the target rotation speed when starting the motor or switching the target speed increases, and the Therefore, there is a problem that the first copy time and the time required for copying which requires speed switching are increased.

本発明は、上記点に鑑みてなされたもので、その目的と
するところは、過渡時期の制御を改善することにある。
The present invention has been made in view of the above points, and its purpose is to improve the control of the transition period.

具体的には、状態量と制御量の関係があいまいな過渡時
期に、そのあいまいな関係をファジィ推論をおこなうこ
とで制御量を算出し、制御するようにした感光体駆動モ
ータ制御方式及びその装置を提供することにある。
Specifically, a photoreceptor drive motor control method and device that calculates and controls the control amount by performing fuzzy inference on the ambiguous relationship during a transient period when the relationship between the state quantity and the control amount is ambiguous. Our goal is to provide the following.

[課題を解決するための手段] この課題を解決するために、本発明の感光体駆動モータ
の制御方式は、感光体上に潜像を形成して現像手段によ
り可視化する画像形成装置における感光体駆動モータの
制御方式であって、感光体駆動モータが過渡時期にある
場合に、感光体駆動モータのエンコーダにより検出され
る感光体駆動モータ速度と感光体駆動モータの複数の目
標速度と感光体駆動モータの移動角度量とのうち少なく
ともひとつの状態量と速度制御量とのあいまいな関係か
ら、ファジィ推論により速度制御量を算出し、該速度制
御量に基づいて感光体駆動モータを制御する。
[Means for Solving the Problem] In order to solve this problem, the control method of the photoreceptor drive motor of the present invention provides a method for controlling a photoreceptor drive motor in an image forming apparatus that forms a latent image on the photoreceptor and visualizes it by a developing means. A control method for a drive motor that controls a photoconductor drive motor speed detected by an encoder of the photoconductor drive motor, multiple target speeds of the photoconductor drive motor, and photoconductor drive when the photoconductor drive motor is in a transition period. A speed control amount is calculated by fuzzy inference from the ambiguous relationship between the speed control amount and at least one state amount among the movement angle amounts of the motor, and the photoreceptor drive motor is controlled based on the speed control amount.

ここで、前記過渡時期は、感光体駆動モータ駆動開始後
に感光体駆動モータが所定の目標速度に達するまで、感
光体駆動モータの目標速度を変更してから感光体駆動モ
ータが目標速度に達するまでである。
Here, the transition period is defined as after the photoconductor drive motor starts driving until the photoconductor drive motor reaches a predetermined target speed, and after changing the target speed of the photoconductor drive motor until the photoconductor drive motor reaches the target speed. It is.

又、前記過渡時期でない定常時には、感光体駆動モータ
のエンコーダにより検出される感光体駆動モータ速度と
感光体駆動モータの目標速度とを用いて、PLLにより
感光体駆動モータ速度を制御する。
Furthermore, during the steady state, which is not the transient period, the photoconductor drive motor speed is controlled by the PLL using the photoconductor drive motor speed detected by the photoconductor drive motor encoder and the target speed of the photoconductor drive motor.

又、本発明の感光体駆動モータの制御装置は、感光体上
に潜像を形成して現像手段により可視化する画像形成装
置における感光体駆動モータの制御装置であって、 感光体駆動モータのエンコーダにより検出される感光体
駆動モータ速度と感光体駆動モータの目標速度とを用い
て、PLLにより感光体駆動モータ速度を制御する第一
の感光体駆動モータ速度制御手段と、感光体駆動モータ
のエンコーダにより検出される感光体駆動モータ速度と
感光体駆動モータの複数の目標速度と感光体駆動モータ
の移動角度量とのうち少なくともひとつの状態量を検知
する状態量検知手段と、前記状態量と速度制御量とを少
なくともひとつのあいまい集合で表現する関数を記憶す
る関数記憶手段と、前記状態量と速度制御量との関係を
定性的な規則として関係づけて記憶する規則記憶手段と
、前記各規則に従って前記状態量の集合に属する度合か
ら前記速度制御量の集合に属する度合を算出し、その中
から最も可能性の高い速度制御量を推論する推論手段と
、該推論手段により推論された前記速度制御量に基づい
て、感光体駆動モータ速度を制御する第二の感光体駆動
モータ速度制御手段と、所定のタイミングで、前記第一
の感光体駆動モータ速度制御手段による制御と前記第二
の感光体駆動モータ速度制御手段による制御とを切り換
える制御切換手段とを備える。
Further, a control device for a photoconductor drive motor of the present invention is a control device for a photoconductor drive motor in an image forming apparatus that forms a latent image on a photoconductor and visualizes it by a developing means, comprising: an encoder for the photoconductor drive motor; a first photoconductor drive motor speed control means for controlling the photoconductor drive motor speed by a PLL using the photoconductor drive motor speed detected by the photoconductor drive motor speed and the target speed of the photoconductor drive motor; and an encoder for the photoconductor drive motor. state quantity detection means for detecting at least one state quantity among a photoconductor drive motor speed detected by a photoconductor drive motor, a plurality of target speeds of the photoconductor drive motor, and a movement angle amount of the photoconductor drive motor; and the state quantity and the speed. function storage means for storing a function that expresses the controlled quantity as at least one ambiguous set; rule storage means for storing the relationship between the state quantity and the speed control quantity as qualitative rules; and each of the rules. an inference means for calculating the degree of belonging to the set of speed control amounts from the degree of belonging to the set of state quantities according to the above, and inferring the most likely speed control amount therefrom; and the speed inferred by the inference means. a second photoconductor drive motor speed control means for controlling the speed of the photoconductor drive motor based on the control amount, and control by the first photoconductor drive motor speed control means and the second photoconductor drive motor at a predetermined timing. and control switching means for switching between control by the body drive motor speed control means.

ここで、前記切換手段は、感光体駆動モータ駆動開始後
に感光体駆動モータが目標速度に達した時に、前記第二
の感光体駆動モータ速度制御手段による制御から前記第
一の感光体駆動モータ速度制御手段による制御に切り換
える。
Here, the switching means changes the speed from the control by the second photoreceptor drive motor speed control means to the first photoreceptor drive motor speed when the photoreceptor drive motor reaches a target speed after the photoreceptor drive motor starts driving. Switch to control by the control means.

又、前記切換手段は、感光体駆動モータの目標速度を変
更する時に、前記第一の感光体駆動モータ速度制御手段
による制御から前記第二の感光体駆動モータ速度制御手
段による制御に切り換える。
Further, the switching means switches from control by the first photoreceptor drive motor speed control means to control by the second photoreceptor drive motor speed control means when changing the target speed of the photoreceptor drive motor.

又、前記切換手段は、感光体駆動モータの目標速度を変
更した後の感光体駆動モータが目標速度に達した時に、
前記第二の感光体駆動モータ速度制御手段による制御か
ら前記第一の感光体駆動モータ速度制御手段による制御
に切り換える。
Further, the switching means changes the target speed of the photoreceptor drive motor when the photoreceptor drive motor reaches the target speed after changing the target speed of the photoreceptor drive motor.
The control by the second photoreceptor drive motor speed control means is switched to the control by the first photoreceptor drive motor speed control means.

[実施例コ 以下に、図面を参照して本発明の実施例を詳細に説明す
る。
[Embodiments] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

〈構成例〉 第2図は本実施例の複写装置の簡易化した断面図である
。110は複写する原稿を載置する原稿台ガラス、11
2は原稿を照明する照明ランプを有した光学系、108
は光学系が基準位置にいることを検出するホームセンサ
、109は光学系が前進して原稿の先端であることを検
出する画先センサである。また光学系が後進時にも画先
センサでの検出信号が発生する。111は感光体ドラム
である。
<Configuration Example> FIG. 2 is a simplified sectional view of the copying apparatus of this embodiment. 110 is a document table glass on which a document to be copied is placed;
2 is an optical system 108 having an illumination lamp that illuminates the original;
109 is a home sensor that detects that the optical system is at the reference position, and 109 is an image tip sensor that detects that the optical system has moved forward and is at the leading edge of the document. Further, even when the optical system moves backward, a detection signal is generated by the image tip sensor. 111 is a photosensitive drum.

第1図は本実施例の複写装置の感光体駆動モータ制御部
の基本ブロック図である。106は感光体111を駆動
するモータである。105はモータ106のドライバで
ある。107はモータ106に連結されたエンコーダで
、モータ106の回転に同期した信号が出力される。1
00はよく知られているPLL制御部であり、モータ1
06を所望の速度で回転させる場合、所望速度に対応し
た基準周波数FSを入力することで、モータ106から
のエンコーダ信号FGどの位相角が一定角になるように
、モータ106の速度制御信号となるパルス幅変調信号
P1を出力する。
FIG. 1 is a basic block diagram of the photoconductor drive motor control section of the copying apparatus of this embodiment. 106 is a motor that drives the photoreceptor 111. 105 is a driver for the motor 106. 107 is an encoder connected to the motor 106, which outputs a signal synchronized with the rotation of the motor 106. 1
00 is a well-known PLL control section, and motor 1
06 at a desired speed, by inputting the reference frequency FS corresponding to the desired speed, the encoder signal FG from the motor 106 becomes a speed control signal for the motor 106 so that the phase angle becomes a constant angle. A pulse width modulated signal P1 is output.

101は後述するファジィ推論によるモータ速度制御と
、PLLによるモータ速度制御を行うに必要な基準周波
数FSの出力と、駆動停止制御信号ON10 F Fに
よる駆動、停止の制御と、モータ速度制御をPLL制御
で行うかファジィ制御で行うかの切り換え制御を行う演
算・制御用のCPUであり、カウンタdc、カウンタt
c、タイマT、とを有している。103はCPU101
により制御するためのプログラムと後述するファジィ規
則103a及びメンバシップ関数103bを記憶するR
OMである。102は制御とファジィ推論を行う際に作
業領域として用いるRAMである。104はPLLで出
力された速度制御信号P1とファジィ推論で出力された
速度制御信号P2(ここで、Pi、P2共にパルス幅変
調信号である)とを切り換える切換スイッチであり、前
述のCPU 101の信号SWで切り換えられる。
Reference numeral 101 indicates motor speed control using fuzzy inference, which will be described later, the output of a reference frequency FS necessary for motor speed control using PLL, drive and stop control using a drive stop control signal ON10FF, and PLL control of motor speed control. This is a calculation/control CPU that performs switching control between control and fuzzy control, and has counters dc and t.
c, and timer T. 103 is CPU101
R that stores a program for controlling the fuzzy rules 103a and membership functions 103b to be described later.
It's OM. 102 is a RAM used as a work area when performing control and fuzzy inference. 104 is a changeover switch that switches between the speed control signal P1 outputted by the PLL and the speed control signal P2 outputted by fuzzy inference (both Pi and P2 are pulse width modulation signals); It can be switched using the signal SW.

本実施例では、変倍複写時の等倍、拡大では、感光体駆
動モータの回転数は180rpm、x基準周波数FSが
IKHzであり、縮小時の感光体駆動モータの回転数は
130rpmで、基準周波数が722Hzである0図示
していないが、この感光体駆動モータは感光体ドラムだ
けでなく、複写装置の給紙搬送系を駆動するものである
In this embodiment, the rotation speed of the photoconductor drive motor is 180 rpm and the x reference frequency FS is IKHz for the same magnification and enlargement during variable size copying, and the rotation speed of the photoconductor drive motor for reduction is 130 rpm and the reference The frequency is 722 Hz.Although not shown, this photoreceptor drive motor drives not only the photoreceptor drum but also the paper feeding and conveying system of the copying apparatus.

く動作例〉 次に、本実施例の感光体駆動モータのファジィ推論によ
る速度制御の動作例について述べる。
Operation Example> Next, an operation example of speed control based on fuzzy reasoning of the photoreceptor drive motor of this embodiment will be described.

本動作例の説明を第1図〜第5図を用いて行なう。This operation example will be explained using FIGS. 1 to 5.

CPU I O1は、感光体駆動モータのエンコーダ1
07から出力されるパルス数を一定時間カウントするこ
とによって感光体駆動モータ106の回転速度を算出し
、さらにこの算出された速度と目標速度との差を速度偏
差として算出する。また現在位置と目標位置間の移動に
要する一定パルス数と、現在位置以降エンコーダより入
力されるパルス数とを比較することにより、感光体駆動
モータ106の目標位置までの移動パルス数である距離
偏差を算出する。
CPU I O1 is the encoder 1 of the photoconductor drive motor.
The rotation speed of the photoreceptor drive motor 106 is calculated by counting the number of pulses output from the photoreceptor drive motor 106 for a certain period of time, and the difference between this calculated speed and the target speed is calculated as a speed deviation. In addition, by comparing the constant number of pulses required to move between the current position and the target position and the number of pulses input from the encoder after the current position, the distance deviation, which is the number of pulses for moving the photoreceptor drive motor 106 to the target position, is determined. Calculate.

今回のファジィ推論を行なうために、 ■現在速度に対する目標速度の速度偏差■現在位置に対
する目標位置の距離偏差の2つの状態量を用いる。
In order to perform this fuzzy inference, two state quantities are used: (1) speed deviation of the target speed with respect to the current speed, and (2) distance deviation of the target position with respect to the current position.

また、感光体駆動モータの速度制御を行う制御量として
は、 ■感光体駆動モータ速度制御量 を用いる。
Further, as a control amount for controlling the speed of the photoreceptor drive motor, (1) photoreceptor drive motor speed control amount is used.

第3A図〜第3C図は上記■〜■の状態量および制御量
のメンバシップ関数と呼ばれるファジィ集合を示す。
FIGS. 3A to 3C show fuzzy sets called membership functions of the state quantities and control quantities described above.

速度偏差、距離偏差及び感光体駆動モータ制御量を大き
くいくつかの集合に分け、例えば、速度偏差の場合には
、 1)S、・・・ 速度偏差が小さい。
The speed deviation, distance deviation, and photoreceptor drive motor control amount are roughly divided into several groups. For example, in the case of speed deviation, 1) S...Speed deviation is small.

2)M8・・・ 速度偏差が中くらい。2) M8... Medium speed deviation.

3)L、・・・ 速度偏差が大きい。3) L... Speed deviation is large.

距離偏差の場合には、 1)S、・・・ 距離偏差が小さい。In case of distance deviation, 1) S... Distance deviation is small.

2)M、・・・ 距離偏差が中くらい。2) M... Distance deviation is medium.

3)Ld・・・ 距離偏差が大きい。3) Ld... Distance deviation is large.

とする。各々の集合に属する度合をOから1までの値で
表現する。第3A図は速度偏差のメンバシップ関数、第
3B図は距離偏差のメンバシップ関数、第3C図は感光
体駆動モータ制御量のメンバシップ関数である。
shall be. The degree of belonging to each set is expressed as a value from O to 1. FIG. 3A shows a membership function of speed deviation, FIG. 3B shows a membership function of distance deviation, and FIG. 3C shows a membership function of photoreceptor drive motor control amount.

次に速度偏差と距離偏差との状態量から感光体駆動モー
タの制御量を算出する方法について述べる。感光体駆動
モータ制御量の決定には、例えば次のようなファジィ規
則を用いる。
Next, a method for calculating the control amount of the photoreceptor drive motor from the state quantities of the speed deviation and distance deviation will be described. For example, the following fuzzy rule is used to determine the photoreceptor drive motor control amount.

(ルール1) もし、速度偏差=L s且つ距離偏差=M。(Rule 1) If speed deviation=Ls and distance deviation=M.

ならば、感光体駆動モータ制御量=Mc(ルール2) もし、速度偏差=M、且つ距離偏差= M aならば、
感光体駆動モータ制御量=Seこのようにファジィ規則
を必要に応じて設定する。第4A図、第4B図は本実施
例で使用するファジィルールである。
Then, photoconductor drive motor control amount = Mc (Rule 2) If speed deviation = M and distance deviation = Ma, then,
Photoreceptor drive motor control amount=Se In this way, the fuzzy rule is set as necessary. FIGS. 4A and 4B show fuzzy rules used in this embodiment.

第5図は前記(ルール1)とぐルール2〉を用いてファ
ジィ推論することにより、感光体駆動モータの制御量を
算出する一例である0例として、速度偏差=X、距離偏
差=yとした場合を考える。
FIG. 5 shows an example of calculating the control amount of the photoconductor drive motor by fuzzy reasoning using the above-mentioned (Rule 1) and Togu Rule 2〉, where speed deviation = X, distance deviation = y. Consider the case where

(ルール1)では、速度偏差のメンバシップ関数により
入力Xに対してμXの度合でり、の集合に含まれ、距離
偏差のメンバシップ関数により入力yに対してμ、の度
合でM6の集合に含まれる。その後、μ8とμ、の最小
値をとり、その値が(ルール1)の条件部が満たされる
度合とする。その値と感光体駆動モータの制御量のメン
バシップ関数MeとのMXN (最小値)演算をとると
Sの斜線部で示す台形となる。(ルール2)においても
同様の計算を行い、Tの斜線部で示す形がでてくる。
(Rule 1), according to the membership function of the speed deviation, the degree of μX for the input X is included in the set of include. Then, take the minimum value of μ8 and μ, and let that value be the degree to which the condition part of (Rule 1) is satisfied. When MXN (minimum value) calculation is performed between this value and the membership function Me of the control amount of the photoreceptor drive motor, a trapezoid shown by the hatched part of S is obtained. Similar calculations are performed for (Rule 2), and the shape shown by the shaded part of T is obtained.

その後、Sの集合とTの集合の和をとり、斜線部で示す
Uの新たな集合を作成する。この集合の重心Pをファジ
ィ推論により得られた感光体駆動モータの制御量と設定
する。尚、速度偏差=L、且つ距離偏差=Sdの場合、
速度偏差” M s且つ距離偏差= S aの場合は図
示されていない。
After that, the sum of the set of S and the set of T is taken to create a new set of U shown in the shaded area. The center of gravity P of this set is set as the control amount of the photoreceptor drive motor obtained by fuzzy inference. In addition, when speed deviation = L and distance deviation = Sd,
The case where the speed deviation "Ms" and the distance deviation = Sa are not shown.

以上説明したように、第4図に示した全てのファジィル
ールについて、前述した方法で各ファジィ規則に従い状
態量のファジィ集合に属する度合から制御量のファジィ
集合に属する度合を算出し、各ルールに属する集合の和
を算出し、その最も可能性の高い制御量を重心を求める
ことで算出し、その重心を感光体駆動モータの制御量と
して設定する。そして、設定された感光体駆動モータ制
御量に応じて感光体駆動モータを制御する。この制御量
は感光体駆動モータのPWM出力のDUTYである。
As explained above, for all the fuzzy rules shown in FIG. The sum of the sets to which it belongs is calculated, and the most likely control amount is calculated by finding the center of gravity, and the center of gravity is set as the control amount of the photoreceptor drive motor. Then, the photoconductor drive motor is controlled according to the set photoconductor drive motor control amount. This control amount is the DUTY of the PWM output of the photoreceptor drive motor.

く感光体駆動モータの起動時〉 次に第6図、第7図のフローチャートを参照して、感光
体駆動モータ起動時におけるファジィ推論の手順を説明
する。
When the photoreceptor drive motor is started> Next, the fuzzy inference procedure when the photoreceptor drive motor is started will be described with reference to the flowcharts of FIGS. 6 and 7.

第6図のルーチンはエンコーダ割り込みにより感光体駆
動モータが一定数(d)移動するたびに実行される。こ
のエンコーダ割り込みルーチンは、感光体駆動モータが
目標速度に達する迄の間使用される。一方、本ルーチン
とは別に第7図のステップS20で時間測定用割り込み
ルーチンを設け、カウンタtcのカウントアツプを一定
時間おきに行う。カウンタteは第6図のルーチン中の
ステップS13でゼロクリアされる。従って、カウンタ
dcとtcとの値からその時点での感光体駆動モータの
回転速度が求められる。
The routine shown in FIG. 6 is executed every time the photoreceptor drive motor moves a certain number (d) due to an encoder interrupt. This encoder interrupt routine is used until the photoreceptor drive motor reaches the target speed. On the other hand, apart from this routine, an interrupt routine for time measurement is provided in step S20 in FIG. 7, and the counter tc is counted up at regular intervals. The counter te is cleared to zero in step S13 in the routine of FIG. Therefore, the rotational speed of the photoreceptor drive motor at that point in time can be determined from the values of the counters dc and tc.

まずステップSllでカウンタdaのカウントアツプを
行う、ステップS12ではカウンタtcの値から回転速
度を求め、速度偏差を計算する。
First, in step Sll, the counter da is counted up. In step S12, the rotational speed is determined from the value of the counter tc, and a speed deviation is calculated.

カウンタtcは、ステップS12の処理が終了した後に
ステップS13でゼロクリアされる。
The counter tc is cleared to zero in step S13 after the process in step S12 is completed.

ステップS14でカウンタdaの値から距離偏差を算出
する。
In step S14, a distance deviation is calculated from the value of the counter da.

次にステップS15.S16で、移動距離回転速度の各
々についてその状態量のファジィ集合に属する度合を決
定して、その値から第4A図のファジィルールに基づき
制御量のファジィ集合に属する度合を求める。考慮すべ
き全ルールについてこの作業を終了すると、ステップS
15からS17に進んで、各ルールに属する集合の和を
算出し、ステップS18でその最も可能性の高い制御量
を重心を求める事で算出し、ステップS19でその重心
を感光体駆動モータを制御すべきPWMデータとして設
定する。
Next, step S15. In S16, the degree to which each of the moving distance rotation speeds belongs to the fuzzy set of state variables is determined, and the degree to which it belongs to the fuzzy set of control variables is determined from that value based on the fuzzy rules shown in FIG. 4A. After completing this task for all rules to be considered, step S
Step 15 proceeds to step S17 to calculate the sum of the sets belonging to each rule, step S18 calculates the most likely control amount by determining the center of gravity, and step S19 calculates the center of gravity to control the photoreceptor drive motor. Set as the desired PWM data.

感光体駆動モータの回転速度が設定値に達した時点で感
光体駆動モータの速度制御をPLLに切り換える。
When the rotational speed of the photoreceptor drive motor reaches a set value, the speed control of the photoreceptor drive motor is switched to PLL.

く感光体駆動モータの変速時〉 次に第6図、第7図のフローチャートを参照して、感光
体駆動モータの回転速度の変速時におけるファジィ推論
の手順を説明する。
When changing the speed of the photoreceptor drive motor> Next, the fuzzy inference procedure when changing the rotational speed of the photoreceptor drive motor will be described with reference to the flowcharts of FIGS. 6 and 7.

第6図のルーチンはエンコーダ割り込みにより感光体駆
動モータが一定数(d)移動するたびに実行される。こ
のエンコーダ割り込みルーチンは、感光体駆動モータの
変速命令を受けてから回転速度がある設定値(第2速)
に達する迄の間使用される。一方、本ルーチンとは別に
第7図の時間測定用割り込みルーチンを設け、カウンタ
tcのカウントアツプを一定時間おきに行う。
The routine shown in FIG. 6 is executed every time the photoreceptor drive motor moves a certain number (d) due to an encoder interrupt. This encoder interrupt routine is executed after receiving a speed change command for the photoreceptor drive motor.
It will be used until it reaches. On the other hand, a time measurement interrupt routine shown in FIG. 7 is provided separately from this routine, and the counter tc is counted up at regular intervals.

以下各ステップでの処理は、加速時に第4A図。The processing in each step below is shown in FIG. 4A during acceleration.

減速時に第4B図のファジィルールを使用する他は起動
時と同様である。
The process is the same as the startup process except that the fuzzy rule shown in FIG. 4B is used during deceleration.

感光体駆動モータの回転速度が設定値に達した時点で感
光体駆動モータの速度制御をPLLに切り換える。
When the rotational speed of the photoreceptor drive motor reaches a set value, the speed control of the photoreceptor drive motor is switched to PLL.

〈ファジィ制御とPLL制御との切り換え〉次に第8図
のフローチャートを参照して、感光体駆動モータの起動
時及び変速時における、ファジィ速度制御とPLL速度
制御とによる感光体駆動モータの速度制御の切り換えを
説明する。
<Switching between fuzzy control and PLL control> Next, referring to the flowchart in FIG. 8, speed control of the photoconductor drive motor by fuzzy speed control and PLL speed control at startup and speed change of the photoconductor drive motor. Explain the switching.

まず、ステップS30とS40で起動時か、変速時かを
判定する。起動時の場合はステップS30からステップ
S31に進んで、ポリゴンモータの目標速度に対応する
目標周波数FS(IKHz)をPLLに出力する。ステ
ップS32では、感光体駆動モータの速度制御をファジ
ィ速度制御に切り換える。ステップS33では、感光体
駆動モータを回転させる。ステップS34では感光体駆
動モータが目標速度に達したか否かを判断して、達して
ない場合は所定回転毎にステップS34でファジィ制御
を行いながら目標速度に達するのを待つ。ステップS3
5では感光体駆動モータの速度制御をPLL速度制御に
切り換える。
First, in steps S30 and S40, it is determined whether it is startup time or gear change time. In the case of startup, the process proceeds from step S30 to step S31, and a target frequency FS (IKHz) corresponding to the target speed of the polygon motor is output to the PLL. In step S32, the speed control of the photoreceptor drive motor is switched to fuzzy speed control. In step S33, the photoreceptor drive motor is rotated. In step S34, it is determined whether the photoreceptor drive motor has reached the target speed or not. If it has not reached the target speed, fuzzy control is performed every predetermined rotation in step S34 and the process waits for the photoreceptor drive motor to reach the target speed. Step S3
In step 5, the speed control of the photoreceptor drive motor is switched to PLL speed control.

変速時の場合はステップS40からステップS4Lに進
んで、感光体駆動モータの目標速度に対応する目標周波
数FS (722Hz)をPLLに出力する。ステップ
S42では、感光体駆動モータの速度制御をファジィ速
度制御に切り換える。ステップS43では、感光体駆動
モータを回転を減速させる。ステップS44では感光体
駆動モータが目標速度に達したか否かを判断して、達し
てない場合は所定回転毎にステップS44でファジィ制
御を行いながら目標速度に達するのを待つ。ステップS
45では感光体駆動モータの速度制御をPLL速度制御
に切り換える。
If the speed is being changed, the process proceeds from step S40 to step S4L, where a target frequency FS (722 Hz) corresponding to the target speed of the photoreceptor drive motor is output to the PLL. In step S42, the speed control of the photoreceptor drive motor is switched to fuzzy speed control. In step S43, the rotation of the photoreceptor drive motor is decelerated. In step S44, it is determined whether the photoreceptor drive motor has reached the target speed or not. If it has not reached the target speed, fuzzy control is performed in step S44 every predetermined rotation and waits for the photoreceptor drive motor to reach the target speed. Step S
At step 45, the speed control of the photoreceptor drive motor is switched to PLL speed control.

尚、駆動時でも変速時でもない場合はステップ350″
CPLLによる制御を続ける。
In addition, if it is neither driving nor shifting, step 350''
Continue control by CPLL.

[発明の効果] 以上のように、本発明によれば、感光体駆動モータの起
動時1回転速度の切り替え時などの過度的な制御時に、
ファジィ推論による速度制御に切り換えることで、過度
的な部分にかかる所要時間を短縮でき、ファーストコピ
ー時間や速度の切り換えを要する複写にかかる時間を短
縮することが出来る。
[Effects of the Invention] As described above, according to the present invention, during excessive control such as when switching one rotation speed at the time of starting the photoreceptor drive motor,
By switching to speed control based on fuzzy inference, the time required for excessive portions can be reduced, and the first copy time and the time required for copying that requires speed switching can be reduced.

更に、時間を短縮すると共に定常状態へのスムーズな遷
移を実現している為、画質の安定化が達成できる効果が
ある。
Furthermore, since the time is shortened and a smooth transition to a steady state is realized, the image quality can be stabilized.

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

第1図は本実施例の複写装置1の感光体駆動モータ制御
部の基本ブロック図、 第2図は本実施例の複写装置の簡易化した断面図、 第3A図は速度偏差のメンバシップ関数の例を示す図、 第3B図は距離偏差のメンバシップ関数の例を示す図、 第3C図は感光体駆動モータ制御量のメンバシップ関数
の例を示す図、 第4A図、第4B図は本実施例のファジィルールを示す
図、 第5図は本実施例のファジィ推論の例を示す図、 第6図はエンコーダ割り込みルーチンの手順を示すフロ
ーチャート、 第7図はタイマ割り込みルーチンの手順を示すフローチ
ャート、 第8図はファジィ速度制御とPLL速度制御との切り換
え手順を示すフローチャートである。 図中、100・・・PLL制御部、101・・・CPU
、102・・・RAM、103・・・ROM。 103a・・・ファジィ規則、103b・・・メンバシ
ップ関数、104・・・切換スイッチ、105−・・ド
ライバ、106・・・モータ、107・・・エンコーダ
、108・・・ホームセンサ、109・・・画先センサ
、110・・・原稿台ガラス、111・・・感光体ドラ
ム、112・・・光学系である。
FIG. 1 is a basic block diagram of the photoreceptor drive motor control section of the copying device 1 of this embodiment, FIG. 2 is a simplified cross-sectional view of the copying device of this embodiment, and FIG. 3A is the membership function of speed deviation. FIG. 3B is a diagram showing an example of the membership function of distance deviation. FIG. 3C is a diagram showing an example of the membership function of photoreceptor drive motor control amount. FIGS. 4A and 4B are FIG. 5 is a diagram showing an example of fuzzy inference in this embodiment. FIG. 6 is a flowchart showing the procedure of the encoder interrupt routine. FIG. 7 is a diagram showing the procedure of the timer interrupt routine. Flowchart FIG. 8 is a flowchart showing a procedure for switching between fuzzy speed control and PLL speed control. In the figure, 100...PLL control unit, 101...CPU
, 102...RAM, 103...ROM. 103a... Fuzzy rule, 103b... Membership function, 104... Changeover switch, 105-... Driver, 106... Motor, 107... Encoder, 108... Home sensor, 109... - Image tip sensor, 110... Original table glass, 111... Photosensitive drum, 112... Optical system.

Claims (7)

【特許請求の範囲】[Claims] (1)感光体上に潜像を形成して現像手段により可視化
する画像形成装置における感光体駆動モータの制御方式
であつて、 感光体駆動モータが過渡時期にある場合に、感光体駆動
モータのエンコーダにより検出される感光体駆動モータ
速度と感光体駆動モータの複数の目標速度と感光体駆動
モータの移動角度量とのうち少なくともひとつの状態量
と速度制御量とのあいまいな関係から、ファジィ推論に
より速度制御量を算出し、該速度制御量に基づいて感光
体駆動モータを制御することを特徴とする感光体駆動モ
ータの制御方式。
(1) A control method for a photoconductor drive motor in an image forming apparatus that forms a latent image on a photoconductor and visualizes it using a developing means, in which the photoconductor drive motor is controlled when the photoconductor drive motor is in a transition period. Fuzzy inference is based on the ambiguous relationship between the speed control amount and at least one state quantity among the photoconductor drive motor speed detected by the encoder, the multiple target speeds of the photoconductor drive motor, and the moving angle amount of the photoconductor drive motor. 1. A control method for a photoconductor drive motor, comprising: calculating a speed control amount, and controlling the photoconductor drive motor based on the speed control amount.
(2)前記過渡時期は、感光体駆動モータ駆動開始後に
感光体駆動モータが所定の目標速度に達するまで、感光
体駆動モータの目標速度を変更してから感光体駆動モー
タが目標速度に達するまでであることを特徴とする請求
項第1項記載の感光体駆動モータの制御方式。
(2) The transition period is defined as after the photoconductor drive motor starts driving until the photoconductor drive motor reaches a predetermined target speed, and after the photoconductor drive motor's target speed is changed until the photoconductor drive motor reaches the target speed. 2. A control method for a photoconductor drive motor according to claim 1, wherein:
(3)前記過渡時期でない定常時には、感光体駆動モー
タのエンコーダにより検出される感光体駆動モータ速度
と感光体駆動モータの目標速度とを用いて、PLLによ
り感光体駆動モータ速度を制御することを特徴とする請
求項第1項記載の感光体駆動モータの制御方式。
(3) During the steady state, which is not the transient period, the photoconductor drive motor speed is controlled by PLL using the photoconductor drive motor speed detected by the photoconductor drive motor encoder and the photoconductor drive motor target speed. A control method for a photoconductor drive motor according to claim 1.
(4)感光体上に潜像を形成して現像手段により可視化
する画像形成装置における感光体駆動モータの制御装置
であつて、 感光体駆動モータのエンコーダにより検出される感光体
駆動モータ速度と感光体駆動モータの目標速度とを用い
て、PLLにより感光体駆動モータ速度を制御する第一
の感光体駆動モータ速度制御手段と、 感光体駆動モータのエンコーダにより検出される感光体
駆動モータ速度と感光体駆動モータの複数の目標速度と
感光体駆動モータの移動角度量とのうち少なくともひと
つの状態量を検知する状態量検知手段と、 前記状態量と速度制御量とを少なくともひとつのあいま
い集合で表現する関数を記憶する関数記憶手段と、 前記状態量と速度制御量との関係を定性的な規則として
関係づけて記憶する規則記憶手段と、前記各規則に従つ
て前記状態量の集合に属する度合から前記速度制御量の
集合に属する度合を算出し、その中から最も可能性の高
い速度制御量を推論する推論手段と、 該推論手段により推論された前記速度制御量に基づいて
、感光体駆動モータ速度を制御する第二の感光体駆動モ
ータ速度制御手段と、 所定のタイミングで、前記第一の感光体駆動モータ速度
制御手段による制御と前記第二の感光体駆動モータ速度
制御手段による制御とを切り換える制御切換手段とを備
えることを特徴とする感光体駆動モータの制御装置。
(4) A control device for a photoreceptor drive motor in an image forming apparatus that forms a latent image on a photoreceptor and visualizes it by a developing means, which controls the speed of the photoreceptor drive motor and the photoreceptor detected by an encoder of the photoreceptor drive motor. a first photoconductor drive motor speed control means for controlling the photoconductor drive motor speed by a PLL using a target speed of the photoconductor drive motor; and a photoconductor drive motor speed detected by an encoder of the photoconductor drive motor and state quantity detection means for detecting at least one state quantity among a plurality of target speeds of the body drive motor and a moving angle amount of the photoreceptor drive motor; and expressing the state quantity and the speed control quantity as at least one ambiguous set. a function storage means for storing a function for determining the state quantity; a rule storage means for storing the relation between the state quantity and the speed control quantity as a qualitative rule; an inference means for calculating the degree to which the speed control amount belongs to the set of speed control amounts from the above, and inferring the most likely speed control amount from there; and based on the speed control amount inferred by the inference means, a second photoreceptor drive motor speed control means for controlling the motor speed; and control by the first photoreceptor drive motor speed control means and control by the second photoreceptor drive motor speed control means at a predetermined timing. 1. A control device for a photoconductor drive motor, comprising: control switching means for switching.
(5)前記切換手段は、感光体駆動モータ駆動開始後に
感光体駆動モータが目標速度に達した時に、前記第二の
感光体駆動モータ速度制御手段による制御から前記第一
の感光体駆動モータ速度制御手段による制御に切り換え
ることを特徴とする請求項第4項記載の感光体駆動モー
タの制御装置。
(5) The switching means changes the speed of the photoreceptor drive motor from the control by the second photoreceptor drive motor speed control means to the first photoreceptor drive motor speed when the photoreceptor drive motor reaches a target speed after the photoreceptor drive motor starts driving. 5. The control device for a photoconductor drive motor according to claim 4, wherein control is switched to control by a control means.
(6)前記切換手段は、感光体駆動モータの目標速度を
変更する時に、前記第一の感光体駆動モータ速度制御手
段による制御から前記第二の感光体駆動モータ速度制御
手段による制御に切り換えることを特徴とする請求項第
4項記載の感光体駆動モータの制御装置。
(6) The switching means may switch from control by the first photoreceptor drive motor speed control means to control by the second photoreceptor drive motor speed control means when changing the target speed of the photoreceptor drive motor. 5. A control device for a photoconductor drive motor according to claim 4, characterized in that:
(7)前記切換手段は、感光体駆動モータの目標速度を
変更した後の感光体駆動モータが目標速度に達した時に
、前記第二の感光体駆動モータ速度制御手段による制御
から前記第一の感光体駆動モータ速度制御手段による制
御に切り換えることを特徴とする請求項第6項記載の感
光体駆動モータの制御装置。
(7) The switching means switches control from the control by the second photoconductor drive motor speed control means to the control by the first photoconductor drive motor when the photoconductor drive motor reaches the target speed after changing the target speed of the photoconductor drive motor. 7. The control device for a photoconductor drive motor according to claim 6, wherein control is switched to control by a photoconductor drive motor speed control means.
JP1222807A 1989-08-31 1989-08-31 System and device for controlling photosensitive body driving motor Pending JPH0387763A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1222807A JPH0387763A (en) 1989-08-31 1989-08-31 System and device for controlling photosensitive body driving motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1222807A JPH0387763A (en) 1989-08-31 1989-08-31 System and device for controlling photosensitive body driving motor

Publications (1)

Publication Number Publication Date
JPH0387763A true JPH0387763A (en) 1991-04-12

Family

ID=16788208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1222807A Pending JPH0387763A (en) 1989-08-31 1989-08-31 System and device for controlling photosensitive body driving motor

Country Status (1)

Country Link
JP (1) JPH0387763A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7868017B2 (en) 2005-09-30 2011-01-11 N.V. Organon 9-azabicyclo[3.3.1]nonane derivatives

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7868017B2 (en) 2005-09-30 2011-01-11 N.V. Organon 9-azabicyclo[3.3.1]nonane derivatives

Similar Documents

Publication Publication Date Title
EP0030282A1 (en) Electrophotographic copier with reduction mode facility and control of scanning carriage
EP0415772B1 (en) Method and apparatus for controlling motors
JPH0387763A (en) System and device for controlling photosensitive body driving motor
JP2706150B2 (en) Control system of polygon mirror drive motor and its device
JPH0387764A (en) System and device for controlling photosensitive body driving motor
JPH0387732A (en) System and device for controlling image exposure driving motor
JPH0387762A (en) System and device for controlling photosensitive body driving motor
JPH0387712A (en) System and device for controlling polygon mirror driving motor
JPH0387772A (en) System and device for controlling image exposure driving motor
JPH0387713A (en) System and device for controlling polygon mirror driving motor
JP2834486B2 (en) Motor control device
JPH08191583A (en) Method and device for controlling motor speed
JPH05252778A (en) Method for controlling speed malfunction time of copying machine optical system
US4769673A (en) Image scanning apparatus
JP2001136774A (en) Motor control device, image-forming apparatus, motor control method and storage medium
JPH0324602A (en) Feedback control device and scanner speed control device
JPH02151290A (en) Motor control system
JPS5876854A (en) Starting control system
JPH0947056A (en) Speed and position controller for motor
JP3576581B2 (en) Scanner controller
JPH0823699A (en) Motor drive control device
JP3050390B2 (en) Toner density control method and image forming apparatus
JP5269529B2 (en) Image forming apparatus
JPH0367280A (en) Method for controlling moving body
JPS60212750A (en) Variable magnification system of picture processing